1.Linux常见基础命令

149 阅读3分钟

1.查看目录命令

  • 查看目录命令主要有以下四种:

    命令说明
    ls查看当前路径下的目录信息
    tree以树状形式显示目录
    pwd查看当前目录路径
    clear清空终端内容

2.切换目录命令

  • cd 是change directory的缩写,即改变目录。

    命令说明
    cd切换到指定目录
    cd ~切换到当前用户的主目录
    cd ..切换到上一级目录
    cd .切换到当前目录
    cd -切换到上一次目录

3.绝对路径和相对路径

  • 绝对路径:从根目录算起的路径
    • /home/python/Desktop

    • /usr/bin

  • 相对路径:从当前目录算起的路径叫做相对路径
    • ./test/hello

    • ../static/images

  • 区别:
    • 绝对路径:一般以根目录/为开始位置,整个路径信息完成清晰

    • 相对路径:以当前所在路径为参考路径 使用方便快捷

    • 代码中建议使用绝对路径

4.创建、删除文件、目录命令

  • 常用命令如下:

    命令说明
    touch文件名创建指定文件
    mkdir目录名创建目录(文件夹)
    rm文件名删除指定文件
    rmdir目录名删除空目录

注意

  • 删除非空目录:rm 非空目录名 -r

  • -r递归删除目录以及内容

5.复制、移动文件和目录命令

  • 常见命令如下:

    命令说明
    cp复制(拷贝)文件、拷贝目录
    mv移动文件、移动目录、重命名

注意

  • 拷贝文件夹的时候需要加上-r
        cp 文件1 文件2
        cp 文件夹1 文件夹2 -r
        mv 文件1 文件2
        mv 文件夹1 文件夹2
        mv 原来名字 新名字
    

6.终端命令格式的组成

command [-options] [parameter]

  • command:命令名,比如ls,pwd等。

  • [-options]:选项,可以有0个,一个或者多个,多个选项可以合并,比如使用的-r就是选项。

  • [parameter]:参数,可以有0个,一个或者多个,比如:touch 文件名、mkdir目录名、cd目标目录,这些文件名和目录名都是参数。

  • []:表示是可选的。可以传递可以不传递

7.查看命令帮助

  • --help和man都是查看命令的两种方式,主要查看命令对应的选项信息。
命令说明
--helpcommand --help
manman command

8.查看目录信息命令选项

  • 常见命令如下:

    命令说明
    -l以列表方式显示,默认是字节
    -h智能的显示文件大小
    -a显示隐藏文件和隐藏目录

9.创建、删除文件夹选项命令选项

1.mkdri命令选项

  • 常见命令如下:

    命令说明
    -p创建所依赖的文件夹
    比如创建文件夹a,内部有b,内部有c
    mkdir a/b/c -p

2.rm命令选项

  • 常见命令如下:

    命令说明
    -i交互式提醒
    -r递归删除目录以及内容
    -f强制删除,忽略不存在的文件,无需提示
  • 创建嵌套文件夹使用 "mkdir -p" 嵌套目录

  • 删除空目录使用 "rmdir 目录名" 或者 “rm -r 目录名”

  • 删除非空目录使用 “rm -r目录名”

        Desktop % touch 1.txt
        Desktop % rm 1.txt -i
        rm: remove regular empty file '1.txt'? y
        Desktop % rm a -r
        Desktop % ls -l
        Desktop % rm a b c -f
    

10.拷贝、移动文件和文件夹命令选项

1.cp命令选项

  • 常见命令如下:

    命令说明
    -i交互式提醒
    -r递归拷贝目录以及内容
    -v显示拷贝后的路径描述

2.mv命令选项

  • 常见命令如下:

    命令说明
    -i交互式提醒
    -v显示移动后的路径描述