Linux学习之文件和目录常用命令
1.终端实用技巧
1.1自动补全
在敲出文件/目录/命令 的几个字母后,按下tab键
如果含有相同前部字母,可以按下两次tab,系统会显示出所有此开头的名称
1.2曾经使用过的命令
按上/下 光标键可以在曾经使用过的命令之间来回切换
如果想要退出选择,并且不想执行当前选中的命令,可以按ctrl+c、
2 ls命令
可以列出目录的内容
2.1 Linux下文件和目录的特点:
以 . 开头的文件为隐藏文件,需要用-a才能显示
.代表当前目录
..代表上一级目录
2.2 ls常用选项
ls -a 显示指定目录下所有子目录与文件,包含隐藏文件 ls -l 以列表方式显示文件的详细信息 ls -h 配合-l以人性化的方式显示文件大小 ls -l中 如果是文件 列表以d开头,而文件是-开头 ls -l -h 相当于ls -lh ls -l -lha 列表显示该目录下所有文件及目录,包括隐藏文件及隐藏目录
2.3 ls通配符的使用
*代表任意个数个字符 ?代表任意一个字符,至少一个 []表示可以匹配字符组中的任意一个 [abc] 匹配abc中的任意一个 [a-f]匹配从a到f范围内的任意一个
通配符类似于sql操作中的模糊查询,以特殊字符为代表筛选我们想要的文件或者目录
3 cd切换目录命令
cd 是change directory的简写,其功能为更改当前工作目录,也是用户最常用的命令之一
cd 切换到当前用户的主目录 /home/用户目录 cd ~ 切换到当前用户的主目录 /home/用户目录 cd . 保持当前目录不变 cd .. 切换到上级目录 cd - 可以在最近两次目录之间来回转换
3.1相对路径与绝对路径
相对路径:在输入路径时,最前面不是/或者~,表示相对于当前目录所在目录的目录位置
绝对路径:再输入路径时,最前面是/或者~,表示从根目录/家目录 开始的的具体目录位置
4 创建和删除操作
4.1 touch
如果文件不存在,可以创建一个空文件
如果文件已经存在,可以修改文件的末次修改日期
4.2 mkdir
创建一个新的目录
mkdir -p 可以递归创建目录
tips:新建目录不能与当前目录中已经存在的目录或者文件重名
4.3 rm
删除文件或者目录
rm -f 强制删除,忽略不存在的文件,无需提示 rm -r 递归删除目录下的内容,删除文件夹时必须加此参数
tips:rm命令删除后不可恢复
rm 可以配合通配符一起使用!