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

tail -f catalina.out        cd到logs目录下查看动态日志(Ctrl+c 退出)

进去tomcat/bin下     启动  ./startup.sh  停止 ./shutdown.sh    Java项目

 

Ese后
1.保存不退出
:w 保存文件但不退出vi 编辑
:w! 强制保存,不退出vi 编辑
:w file 将修改另存到file中,不退出vi 编辑

2.保存并退出:
:wq 保存文件并退出vi 编辑
:wq! 强制保存文件并退出vi 编辑

3.不保存并退出:
:q 不保存文件并退出vi 编辑
:q! 不保存文件并强制退出vi 编辑
:e! 放弃所有修改,从上次保存文件开始在编辑

*    省略多个字符(如:rm *1.txt,rm 1*)
?  省略一个字符
[1] 表示任何一个字符

原文地址:https://www.cnblogs.com/cool-fun/p/11700148.html