linux command

2018-12-01  本文已影响0人  BeYearn

linux服务器默认端口22

  1. 显示xxxx关键字进程
    ps -ef|grep xxxx
  2. 程序后台运行,并将打印信息保存文件
    nohup ./xxxx > consolexx.log 2>&1 &
  • “nohup” 表示程序不被挂起,不挂断的运行,注意它并没有后台运行的功能,就是指,用nohup运行命令可以使命令永久的执行下去,和用户终端没有关系,例如我们断开SSH连接都不会影响他的运行
  • \xxx表示要运行的程序, 或 java xxxx // python xxxx
  • \ “>”表示将打印信息重定向到日志文件
  • \“consolexx.log”表示输出的日志文件
  • “2>&1”表示将标准错误输出转变化标准输出,可以将错误信息也输出到日志文件中(0-> stdin, 1->stdout,2->stderr)
  • 最后一个“&”表示后台运行程序

后台运行并忽略打印日志
nohup ./xxxxx >/dev/null 2>&1 &

  1. 校准时间
    ntpdate cn.pool.ntp.org
    查看时间
    date
    修改时间
    date -s "2018-11-15 19:00:01"
  2. 杀进程
    kill [-9] 21323 pkill [-9] 进程名
  3. 删除文件夹
    rm -rf /var/log/httpd/access
    将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
    -r 就是向下递归,不管有多少级目录,一并删除
    -f 就是直接强行删除,不作任何提示的意思
    将会强制删除/var/log/httpd/access.log这个文件

重命名文件夹
mv a b (把a重命名为b 如果当前目录已经有b的话 当前b会把已有的覆盖)
拷贝
cp a.xx b (把a文件考到b目录)

  1. 简单的权限修改
    chmod 777 xxx.txt

  2. 查看机器运行情况
    top 进入top

  3. 在进入vim中想知道一些路径问题
    进‘’入冒号模式‘’ cd /ddddd (tab) 回车 就可以复制了

上一篇下一篇

猜你喜欢

热点阅读