Linux常用命令(1)

内容

  • 显示
  • 切换工作目录
  • 创建
  • 删除
  • 拷贝
  • 移动、重命名
  • 其他

显示:

1.pwd : 显示当前路径
Linux常用命令(1)
2.tree : 树状列出目标内容
Linux常用命令(1)
3.ls : 列表查看目录中的文件和文件夹

参数 含义
-a 显示指定目录下所有子目录与文件,包括隐藏文件
-l 以列表方式显示文件的详细信息
-h 文件大小以K,M形式显示,不再以字节形式显示,搭配-l使用
-lh -l + -h

例:
Linux常用命令(1)
Linux中”.”开头的文件为隐藏文件
Linux常用命令(1)
文件的详细信息
Linux常用命令(1)
文件大小以K、M来显示
Linux常用命令(1)

切换工作目录:

参数 含义
cd 切换到当前用户的主目录(/home/用户目录),用户登陆的时候,默认的目录就是用户的主目录。
cd ~ 切换到当前用户的主目录(/home/用户目录)
cd . 切换到当前目录
cd - 可进入上次所在的目录

例:
返回家目录
Linux常用命令(1)
Linux常用命令(1)
切换到当前目录
Linux常用命令(1)
返回上一级目录
Linux常用命令(1)
切换到上次的目录
Linux常用命令(1)

创建:

1.mkdir : 创建目录
Linux常用命令(1)
-p:递归创建目录
Linux常用命令(1)
2.touch : 创建一个空的文件
Linux常用命令(1)
Linux常用命令(1)
3.gedit : 打开文件
Linux常用命令(1)
Linux常用命令(1)

删除:

1.rmdir : 删除文件夹(只能删除非空文件夹)
Linux常用命令(1)
2.rm : 删除文件
Linux常用命令(1)

参数 含义
-i 以交互式方式执行
-f 强制删除,忽略不存在的文件,无需提示
-r 递归删除目录下的内容,删除文件夹必须加此参数
-v 显示删除进度

例:
交互模式删除
Linux常用命令(1)
强制删除,无提示信息
Linux常用命令(1)
递归删除
Linux常用命令(1)

拷贝:

cp : 将文件或目录复制到另一个文件或目录中
Linux常用命令(1)

参数 含义
-a 复制目录时保留链接、文件属性,并递归复制目录。
-f 已经存在的目标文件不提示
-i 交互式复制,在覆盖目标文件之前将给出提示要求用户确认
-r 若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名
-v 显示拷贝进度

例:
目标文件夹存在,则拷贝到目标文件夹内
Linux常用命令(1)
若目标文件夹不存在,则将源目录复制过去,源目录名字改为目标目录
Linux常用命令(1)
已经存在的目标文件不提示
Linux常用命令(1)
交互式拷贝
Linux常用命令(1)
若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录
Linux常用命令(1)
显示拷贝进度
Linux常用命令(1)

移动、重命名:

mv : 移动文件或目录,也可以给文件或目录重命名。
移动
Linux常用命令(1)
重命名
Linux常用命令(1)

参数 含义
-f 禁止交互式操作,如有覆盖不提示
-i 交互式操作,如覆盖询问是否重写
-v 显示移动进度

例:
禁止交互模式
Linux常用命令(1)
交互模式
Linux常用命令(1)
显示进度
Linux常用命令(1)

其他:

clear : 清屏,快捷键ctrl+l
Tab : 自动补全
终端:放大:ctrl shift = 缩小:ctrl -
上下移动光标可使用已经使用过的指令,如不想使用可以按ctrl+c
ctrl+c也可强行停止指令