Linux基础命令

ls 展示当前工作目录下的内容

ls [-a -l -h] [Linux路径]

  • -a -l -h 为可选的选项
  • Linux路径 为参数

不输入参数,直接展示当前工作目录下的内容

  • -a 显示隐藏文件

  • -l 以列表形式展示内容和更多细节

  • -h 显示文件大小单位

cd 切换路径

cd [Linux路径]

  • Linux路径有参数,表示切换到该路径下
  • 无参数表示回到用户的home目录

pwd 查看当前工作目录

pwd

特殊路径符

  • 绝对路径需要/开头,以根目录为起点

  • 相对路径不需要/开头,以当前目录为起点

  • . 表示当前目录,如cd ./test

  • .. 表示返回上级目录,如cd ..切换到上一级或者cd ../..切换到上二级

  • ~ 表示home目录,如cd ~切换到home目录

mkdir创建新的目录

mkdir [-p] Linux路径

文件操作命令

创建文件夹、文件

touch Linux路径

查看文件内容*

  • cat Linux路径
    cat直接显示

  • more Linux路径
    more支持翻页,空格翻页,q退出

复制文件夹、文件

cp [-r] 参数一 参数二

  • -r选项,可选,用于复制文件夹使用,表示递归
  • 参数一,Linux路径,表示被复制的文件、文件夹
  • 参数二,Linux路径,表示要复制到的路径

移动文件夹、文件

mv 参数一 参数二

  • 参数一,Linux路径,表示被移动的文件、文件夹
  • 参数二,Linux路径,表示要移动到的路径。如果目标不存在,则进行改名确保目标存在

删除文件夹、文件

rm [-r -f] 参数一 参数二 ...... 参数N

  • -r选项,可选,用于删除文件夹使用,表示递归
  • -f选项,可选,强制删除。管理员root删除会有提示,所以普通用户一般不用-f
  • 参数一 参数二......参数N,Linux路径,表示被删除的文件、文件夹路径,按空格隔开

另外,rm支持通配符*作模糊匹配
test * 表示以test开头, * test表示以test结尾, * test *表示包含test

posted @ 2025-03-02 15:20  (^11^)  阅读(40)  评论(0)    收藏  举报