Linux 常用命令

Linux 常用命令

  1. cd

    1. cd ~
      进入家目录
    2. cd …/
      进入上层目录
  2. clear
    清屏

  3. ls
    列出当前目录的所有文件
    -a 列出当前目录下的所有文件包括隐藏文件
    -n 列出文件的详细信息:文件或目录权限,所有者id和组名id,文件大小,创建/修改日期和时间,文件/文件夹名称
    Linux 常用命令_第1张图片

    -l 文件详情:文件或目录权限,所有者和组名,文件大小,创建/修改日期和时间,文件/文件夹名称
    Linux 常用命令_第2张图片

    -R 列出所有文件包含子目录的文件
    组合使用:-an
    Linux 常用命令_第3张图片
    帮助文档:ls --help

  4. 创建文件夹

    1. mkdir test
    2. mkdir t1 t2
      创建多个文件夹
    3. mkdir t3/t4 -p
      创建多级目录 Linux 常用命令_第4张图片
  5. 删除文件夹

    1. rmdir t2
    2. rmdir -p t3/t4
      删除目录,如果父目录为空的话,同时删除父目录
    3. rm -r t3
      删除t3目录及,-r 循环
  6. 创建文件

    1. touch test.py
    2. vim test1.py
      如果test1.py 存在则打开否则创建并打开
  7. 编辑文件

    1. vim test1.py
      i: 插入
      a: 追加
      结束编辑按esc
      :wq 保存并退出
      :q! 强制退出
  8. 查看文件

    1. cat -n test1.py
      -n 显示行号
    2. head -n 2 test1.py
      显示前2行
    3. tail -n 2 test1.py
      显示倒数2行
  9. 修改文件权限

    1. u 文件拥有者

    2. g 文件拥有者组

    3. o 其他用户

    4. r 读

    5. w 写

    6. x 执行

    chmod u+x test.sh
    Linux 常用命令_第5张图片

  10. 执行文件
    shell 脚本首行 #! /bin/bash
    ./test.shLinux 常用命令_第6张图片

  11. 删除文件

    1. rm test.sh
      -r 循环删除
      -f 强制删除
    2. rm test1.py test2.py
      删除多个文件用空格分开
  12. 拷贝文件

    1. cp test1.py test2.py
    2. cp -r dir1 dir2
      拷贝目录使用-r,循环
      Linux 常用命令_第7张图片
  13. 移动

    1. mv test1.py test2.py
      如果test2.py 不存在则将test1.py 重名,否则将test1.py的内容覆盖到test2.py文件中
    2. mv dir1 dir2

你可能感兴趣的:(linux,linux)