快捷键:
Ctrl+L:清屏
Tab:目录命令补全。两下列出所有文件
car 【文件路径】:查看文件内容
一、Linux命令格式
查询目录中内容:ls
命令格式:ls 【选择】 【文件或目录】
选项
- -a 显示所有文件,包括隐藏文件
- -l 显示详细信息
- -d 查看目录属性
- -h 人性化显示文件大小
- -i 显示inode,ID号。
- ll : 相当于 ls -l
详细说明:如 -rw-r--r--. 1 root root 10107 1月 14 18.18 install.log
- 第一位 -:表示是文件类型(-文件、d目录、l软连接文件),还有四种文件分别是:块设备文件,字符设备文件,套接字文件、管道文件,都是系统特殊文件。
- 后面九位分三组。前三位(rw-):u所有者。中三位(r--)g所属组。后三位(r--)o其他人。r:表示读权限。w:表示写权限。x:表示执行权限。
- 最后一位。:代表ACL权限。
- 1:表示引用计数,代表这个文件被引用过几次
- 第一个root:表示文件的所有者。
- 第二个root:表示文件的所属组。
- 10107:文件大小,单位字节。
- 1月 14 18.18:文件最后一次修改时间。
- install.log:文件名。
二、文件处理命令
建立目录:mkdir -p 【目录名】(英文原意:make directories)
-p:需要创建多个上下级目录时。
切换所在目录:cd (英文原意:change directory)
cd 【目录】
简化操作:(注意空格)
cd ~ 或 cd不带参数:返回用户的家目录
cd - :进入上次的目录
cd .. :上一级目录
cd . :当前目录(没有作用)
- 相对路径:参照当前路径,进行查找。
如:[root@imooc ~] # cd ../user/local/src/
- 绝对路径:从更目录开始指定,一级一级递归查找。在任何目录下,都能进入指定位置。
如:[root@imooc ~] # cd /etc/
查询当前位置:pwd
删除空目录:rmdir
删除文件或目录:rm
-r:删除目录
-rf:强制删除。没有确认操作
复制命令:cp
cp 【选项】 【原文件或目录】【目标目录】
选项:
- -r:复制目录
- -p:连带文件属性复制
- -d:若源文件是链接文件,则复制链接属性
- -a:相当于 -pdr
剪切或改名命令:mv
mv 【原文件或目录】 【目标目录】
链接命令:ln
ln -s 【原文件】 【目标文件】
功能描述:生产链接文件
线性:-s 创建软链接
- 硬链接特征:
- 拥有相同的i界面和存储block块,可以看做是同一个文件。
- 可通过i节点识别。
- 不能夸分区。
- 不能针对目录使用。
- 软链接特征:
- 类似window快捷方式。
- 软连接拥有自己的i节点和block块,但是数据块中只保存原文件的文件名和i节点号,并没有实际的文件数据。
- Irwxrwxrwx I软连接,软连接文件权限都为rwxrwxrwx。
- 修改任意文件,另一个都改变
- 删除原文件,软连接不能使用。
三、文件搜索命令
文件搜索:locate
- locate 【文件名】:在后台数据库中安文件名搜索,搜索速度更快。
- /var/lib/mlocate:#locate命令所搜索的后台数据库
- updatedb:更新数据库
命令的搜索命令:whereis和which
- whereis 【命令名】
搜索命令所在路径及帮助文档所在位置
选择:
- -b:只查找可执行文件
- -m:只查找帮助文件
文件搜索:find
find 【搜索范围】 【搜索条件】
通配符:
* 匹配任意字符
? 匹配任意一个字符
【】 匹配任意一个中括号的内容
find /root -iname install.log :不区分大小写
find /root -user root :按照所有者搜索文件
find /root -nouser :搜索没有所有者的文件(就是垃圾文件,除内核产生的文件和外来文件,如U盘等。)
find /var/log/ -mtime +10 :查找十天前修改的文件
-10:十天内 10十天当天 +10十天前
atime :文件访问时间、ctime:改变文件属性、mtime:修改文件内容
find . -side 25k :按文件大小搜索文件。点代表当前目录
find . - inum :按i节点搜索文件。点代表当前目录
find /etc -size +20k -a -size -50k:查找/etc/目录下。大于20k并且小于50k的文件
-a and 逻辑与,两个条件都满足
-o or 逻辑或,两个满足一个即可
四、帮助命令
帮助命令:man
man 【命令】
【命令】 --help
六、关机重启
关机命令: shutdown
shutdown【选项】时间
选项:
- -c:取消前一个关机命令
- -h:关机
- -r:重启
退出登录:logout