常用shell命令合集(保持更新)

vi删除行

直接按下大写的G,光标跳转到文件最后一行

:1,.d   # 删除从第一行到本行
:1,10d  # 删除1,10行

定时任务

安装cron服务

apt-get install cron

判断cron服务是否启动

pgrep cron  #未返回pid则未启动

启动 cron 服务

service cron start

定时任务格式

基本格式 :
*  *  *  *  *  command
分  时  日  月  周  命令

*/10 * * * * command   # 每十分钟执行一次

实在不会可以点击这里

安装aria2

yum install aria2  #CentOS系统
apt-get install aria2  #Debian/Ubuntu系统

xshell 上传下载

yum install lrzsz

安装locate

yum -y install mlocate && updatedb

scp命令复制到本机文件到远程服务器

scp -P 端口 FileName username@ip:/path

screen 用法

screen -S [yourname]    #新建一个session

screen -ls # 列出当前所有的session

screen -r [yourname]||[session ID]  #回到yourname这个session

Ctrl + D + A    #退出当前session回到主界面

#session的状态为Attached, -D -r  先踢掉前一用户,再登陆
screen -D  -r [session ID]    /*或者*/   screen -d [session ID]

# detached分离状态
#Attached被连接状态,若要连接这种状态的的session,要么强制中断session,要么踢掉当前用户



本博客所有内容采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可
转载文章请注明:常用shell命令合集(保持更新) - https://cser.blog/blog/shell-command.html