linux 常用命令大全

文件夹相关

    • cd 切换目录
    • 切换到该目录下的usr目录 cd usr
      +切换到上级命令cd ..
    • 切换到系统根目录 cd /
    • 切换到主用户目录 cd ~
    • 切换到上一个目录 cd -
    • ./表示当前目录
  • ls列出当前目录下的所有文件和文件夹
    • ls -a可以看到该目录下的所有文件和目录,包括隐藏的文件
    • ls -l可以看到该目录下的所有目录和文件的详细内容,可以简写为ll
    • 注意ls后跟文件夹的名称,可以不进入该文件夹,列出其所有的文件
  • 创建目录为mkdir 文件夹名称mkdir tt表示在当前目录下创建tt文件夹
  • 创建递归文件夹mkdir -p aaa/bbb/ccc
  • 创建绝对路径文件夹mkdir /aaa
  • 寻找目录为find 目录 参数,find / -nam “tt*”
  • 修改目录的名称mv 旧目录名称 新目录名称
    • 如将tt文件夹名字改为tt1文件夹mv tt t1
  • 剪切文件夹mv 目录名称 目录的新位置
    • 如将tt文件夹剪切到opt目录下mv tt opt
    • 注意mv语法不仅可以对目录进行剪切操作,对文件和压缩包都可执行剪切操作
  • 拷贝目录cp -r 原始目录 目标目录,-rrecursive的简写表示递归操作,会附带子文件夹及其内部的文件
  • 删除目录,rm -rf tt不会有确认信息,直接删除文件夹及其所有文件

文件相关

  • 查看cat,more,less,head,tail
  • cat 只能看到文件的最后一屏
  • more 显示百分比,可查看上一页下一页
  • less 还可以上下一行来显示
  • tail -行号 可定义显示最后几行
  • cattail更常用

vi编辑器

  • 尾行模式下,%s/xxx/123可将文件中的所有aaa替换为123

打包压缩

  • 压缩:gzip 文件名

  • 打包:tar -cvf 打包后的文件名 文件名

  • 打包压缩二合一:tar -zcvf 打包压缩后的文件名 文件名,后缀为.tar.gz

    • z:压缩 c:打包 v:显示运行过程 f:指定文件名
  • 解压解包:tar -zxvf 压缩的文件名 -C 解压的目录

网络命令

-netstat -apn显示端口

推荐阅读更多精彩内容