1 .文件处理命令
1.1 ls
1.1.1 -a(all)
解释:显示所有文件。
1.1.2 -l(long)
解释:详细信息显示。
权限说明:
drwxr-xr-x 3 root root 4096 Sep 14 2020 boot
- 前一个表示类型(如例表示文件夹)
1.1d
表示文件夹(dictionary)
1.2l
表示软链接(ln -s)
1.3-
表示文件 - 中间一系列表示权限(如例表示所有者可读可写可执行;组成员可读可操作;其他人可读可操作)
1.1r
表示可读(read)
1.2w
表示可写(write)
1.3x
表示执行(excute)
1.4-
表示未给其权限
1.1.3 -d(data)
解释:查看当前目录属性,配合其它一起用。
1.1.4 -h(human)
解释:人性化展示,展示文件的大小。
1.1.4 -i(id)
解释:linux运行程序都是id,该选择可以查看目标id。
1.2 mkdir(make dictionary)
解释:创建目录
1.2.1 -p(parents)
解释:跨越式创建,例如创建/etc/ak/m4a1但是ak目录不存在,加上-p就可以创建成功。
1.3 cd
1.3.1 cd /etc
解释:切换到指定目录(类似绝对路径)。
1.3.2 cd …
解释:放回上一级目录。
1.3.3 cd etc
解释:进入当前目录里面的一个目录。
1.4 rmdir(remove dictionary)
解释:删除指定空目录。
1.5 cp(copy)
解释:复制某些东西。
1.5.1 cp -r (recursive-递归)
解释:递归复制目录及其子目录内的所有内容(复制到的位置没有默认创建目录)。
1.5.2 cp -p(preserve-保留)
解释:保留权限、属主、时间戳。
1.6 mv(move)
解释:剪切;改名(放置到目录的名字即可为重命名)
1.7 rm(remove)
解释:删除使用;不加任何选项每次删除时都会询问并且不删除目录
1.7.1 rm -f (force-强迫)
解释:强制删除不会询问。
1.7.2 rm -r (recursive-递归)
1.8 pwd(print working directory)
解释:显示当前目录。
1.9 touch(触碰)
解释:创建空文件(linux默认创建的文件都没有x权限)。
1.10 cat(猫)
解释:查看文件内容。
1.10.1 -n(number)
解释:显示内容+行号。
1.10.2 tac
解释:倒着写表示,查看内容排序从后到前。
1.11 more
解释:分页查看内容。
1.11.1 空格换页;enter换行;q退出。
1.12 less
1.12.1 空格换页;enter换行;q退出;pageup向上翻页(本机在数字键9);上下键能换行看
1.12.2 进入’/‘后加内容可以搜索(只能搜索本页)。
1.12.3 ’/‘ 状态小写n向下搜索;大写N向前搜索。
1.13 head -n 10
解释:查看前10行(不加任何选项就10行)。
1.14 tail -n 10(tail-尾;尾巴)
解释:查看后10行(不加任何选项就10行)。
1.14.1 -f(follow-跟随)
解释:能够实时更新(例如查看服务器的日志)。
1.15 ln(link-链接)
格式:ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
解释:第一个路径是原文件所在地,第二个路径是放置的快捷位置/usr/bin
目录里面的内容都可在命令行直接输入名字运行
1.15.1 -s(soft-软)
解释:相当于导出一个快捷方式。
特点:
- 文件格式为‘l’开头
- 原链接删除软连接即消失
- 权限3个rwx。
1.15.2 不加参数(硬链接)
特点:
- 不能跨越跟目录放置。例如不能把var目录的硬链接创建到etc目录下。
- 文件格式为‘-’开头。
- 相当于另外复制的一份,原链接删除硬链接保留。
- 能够同步更新。例如给日志创一个硬链接能够实时的更新。
- 不能把目录生成硬链接。
更多跳转:linux学习笔记√