Linux-常用命令记录表 - 持续更新中

在终端vim编辑中跳到文件的第一行和最后一行

一:跳到文件第一行

1:  不进入编辑模式。 
2:  输入小写 gg ,则跳到文件第一行。
 

二:跳到文件最后一行

1 :  不进入编辑模式。
2:   输入大写GG ,则跳到文件最后一行。


在终端vim编辑中删除一行或者多行。 

一:删除一行

1. 光标跳转到对应的行。
2. 按下 dd, 即可删除。


二:删除多行或者是全部内容

1. 进入输入命令模式
2.  输入  :1,1d  ,则删除第一行。    如果输入     :1,5d ,则删除从第一行到第五行的数据。 
3. 删除全部内容的话,可以使用 :1, 99999d, 后面的行数设比较大就可以实现了。




linux下启动定时任务。

利用 Crontab命令去定义定时任务


crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数
crontab -l //列出某个用户cron服务的详细内容
crontab -r //删除没个用户的cron服务
crontab -e //编辑某个用户的cron服务

格式:

编辑的内容一定要符合下面的格式:

* * * * *  cd /tmp/ && ./test.sh    > /dev/null 2>&1
上面的意思是再指定的时间 执行 /tmp/目录下的 test.sh脚本 ,并且再运行过程中不需要内容输出。 
  前面五个*号代表五个数字,数字的取值范围和含义如下:
分钟 (0-59)
小時(0-23)
日期(1-31)
月份(1-12)
星期(0-6//0代表星期天


/dev/null 2>&1 :  常用来避免shell命令或者程序等运行中有内容输出。

举例子:

10 22 9 8 * cd /root/update_time && ./update_time7.sh  > /dev/null 2>&1

意思就是:8月9日22点10分钟的时候,给我执行 /root/update_time 目录下的 update_time7.sh脚本。 不需要内容输出。 


tip:
这个格式的前一部分是对时间的设定,后面一部分是要执行的命令,如果要执行的命令太多,可以把这些命令写到一个脚本里面,然后在这里直接调用这个脚本就可以了,调用的时候记得写出命令的完整路径。时间的设定我们有一定的约定。



猜你喜欢

转载自blog.csdn.net/zhonggaorong/article/details/76684831