linux 命令

常用命令

   ls                    查看当前目录(-a查看隐藏文件; -l查看详细信息; -lh文件大小更加直观; -lha查看隐藏文件详细信息)
  pwd                   查看当前所在文件夹
  vi/vim                 编辑或修改文件(vi 后a修改文本)
  cd ..                  返回上一层(cd ~返回最上层)
  tail -f 加日志          查看动态日志
  touch                  新建文件(可在多级目录下创建新文件)
  mkdir                  创建目录或文件夹 (-p 后创建多级目录 加后缀名如(.txt)仍是目录)
  rm                     删除指定的文件名 (-r 删除指定目录) (-f 强制删除)
  clear                  清屏
  tree                   以树状图列出文件目录(tree ~顶层树状图显示文件目录 ; -d只显示目录)
  cp                     复制文件或目录((~代表根目录)/复制文件 (. 代表当前目录下)/ 后复制后地址 ; -i ~/后有覆盖文件提示; -r ~/才可复制目录或文件夹 )
  mv                     移动文件或目录(1. 文件名 ~/移动后目录下/重名名可替换原名; 2. ~/找到被移到的文件 .或~/到要移动后的目录/重名名可替换原名; -i ~/后有覆盖文件提示)文件重命名(mv 原文件名 新文件名)
  cat                    查看文件全部内容 (-b 显示行号(不包括空行) -n显示所有行号)
  more                   分屏查看文件内容(每按一次空格键(或f)可查看后一页内容; 每按一次回车键可查看一行内容; b回滚一屏; q退出查看)
次要命令
  grep                   搜索内容 搜索文本工具(搜索内容前 -n 显示该内容所在行数; -v(或-vn)显示不存在搜索内容的行; -i(或-in)搜索时忽略大小写 搜索内容有空格加“”括住)
  tar -cvf 打包文件.tar 被打包文件/路径... (换成-zcvf打包压缩 文件名.tar.gz)
  tar -xvf 解包文件.tar 被打包文件/路径... (换成-zxvf解压缩 文件名.tar.gz -C 解压到指定目录)
  gzip                          打包文件 压缩文件为xxx.tar.gz

Vim 具体使用

(1).进入vim:
   vim 文件名          启动vim并新建文件
(2).编辑vim:
  1.插入/追加
    a/A                光标后/行尾追加文本
    i/I                光标前/行首插入文本
    o/O                行下/行上新开一行
  2.删除
    dd                 删除当前行
    dw                 删除一个单词
    nx/nX              删除光标后/光标前n个字符,例如3x/3X
  3.撤销/重做
    u                  撤销当前操作
    .                  重复一个命令
  4.复制/粘贴
    nyy                将n行放进缓冲区
    p                  将缓冲区内容放在当前行下面
(3).保存或退出vim:
  Ese后 
  1.保存不退出
    :w                 保存文件但不退出vim 编辑
    :w!                强制保存,不退出vim编辑
    :w file            将修改另存到file中,不退出vim 编辑
  2.保存并退出:
    :wq                保存文件并退出vim 编辑
    :wq!               强制保存文件并退出vim 编辑
  3.不保存并退出:
    :q                 不保存文件并退出vim 编辑
    :q!                不保存文件并强制退出vim 编辑
    :e!                放弃所有修改,从上次保存文件开始在编辑

查看文本

1.cat 命令   查看整体文件,不能翻页
  cat -n         显示不包括空行行号 
  cat -b         显示所有行号
2.more 命令  查看文件,空格显示下一页,Q退出
  more +n        从n行显示内容
  more -n        屏幕显示n行内容
3.less 命令  查看文件,空格显示下一页,:q退出,上下键翻动文件
4.head 命令  查看文件头部内容
  head -n        显示开始的n行,默认10行
5.tail 命令  查看文件尾部内容,可查看动态文件
  tail -f        输出后续添加文件
  tail -n        显示最后的n行,默认10行
6.du 命令    查看文件大小
  du -a          对所有文件进行统计
  du -h          以合适字节显示文件大小

高级教程

控制作业

1.at 命令  制定时间执行一次
  at 4:00             设置作业
  touch test.txt     at>后输入执行的命令   
  ctrl+D              结束at命令
  atq                 显示队列作业信息
  atrm id             删除队列任务,id在atq命令中显示  
2.batch 命令  系统负载较低是执行
  batch               设置作业
  touch test.txt     at>后输入执行的命令 
  ctrl+D              结束batch命令
3.crontab 命令  设置周期运行作业
  crontab -e                 创建作业,进入编辑
  cron表达式 touch test.txt   所执行命令
  :wq                        退出编辑
  crontab -l                 查看crontab作业
posted @ 2019-10-18 19:01  让人生留下足迹  阅读(235)  评论(0编辑  收藏  举报