.
Linux的常用命令
<1>文件目录操作命令 1. 命令提示符
[root@localhost ~]#
root :用户名 @localhost:主机名
~ :表示路径,表示当前用户的根目录 普通用户的根目录:/home/用户名XX/ 超级管理员:/root/ #:表示超级管理员 $:普通用户
2. 查看当前的工作目录:pwd : print working directory
3. 显示文件或者目录列表:ls :list
-a :列出当前目录所有文件,显示隐藏文件 -l :列出文件的详细参数,简写:ll -h :显示文件大小的单位 -d :显示文件目录本身的属性 -alhd :参数可以组合使用
4. 切换目录:cd : change directory
相对路径:参考当前目录,进行切换,先确认当前所在的位置 绝对路径:从根目录开始切换,在任何目录下,都可以使用
cd 目录(相对、绝对)
cd . :进入当前目录(刷新当前目录) cd .. :进入上一级目录 cd ~ :回到家目录 cd :回到家目录
cd - :回到上次所在的目录
5. 创建新的目录:mkdir :make directories mkdir 目录名称 -p : 创建多级目录
6. 删除空目录:rmdir :remove empty directory
7. 删除文件:rm : remove rm 文件
-r : 同时删除文件或目录
-f : 强制删除文件或目录(-rf,谨慎使用) -i : 询问的方式删除文件
.
.
8. 创建一个空文件:touch,摸一下 不会覆盖原数据,刷新访问时间
9. 显示文件中的内容:cat/tac ,瞄一眼
10. 以分屏的方式查看文件信息:more 空格:下一页 b:上一页 q:退出
分行查看文件信息:less 空格:下一页 b:上一页 q:退出
↓:向下显示一行 ↑:向上显示一行
-m :显示和more命令显示百分比的方式
head:默认显示文件头部的信息,默认实现10行数据 tail:默认显示文件尾部的信息,默认实现10行数据 -n 条数 文件
ctrl+c:终止命令 ctrl+l/clear:清屏
11. 复制文件或者目录:cp : copy cp 源文件 目标文件 -a : 复制目录
12. 剪切、改名: mv : move mv 源文件 目标文件
13. 统计文档的信息: wc : work count wc 文件名
14. 查找指定的数据: grep
15. 创建链接文件:ln : link ln -s 源文件 目标文件 <2>文件的权限管理 1. 权限的分类
属主 : user , u 属组 : group , g 其他 : other , o
.
.
2. 三种基本的权限 R 读权限 : 4 W 写权限 : 2
X 执行权限: 1
第一位:文件的类型 -:普通文件 d:目录 l:链接文件
其余九位:属主,属组,其他用户对象当前文件的权限 d rwx r-x r-x
属主 属组 其他
3. 查询文件和目录的权限 ls -l 文件名 文件类型 文件权限 文件属主 文件属组 文件的大小 文件创建时间 文件名称 4. 更改权限
命令:chmod u:属主 g:属组
o:其他用户 a:所有用户 + 加权限 - 去除权限 = 覆盖权限 r 读权限 w 写权限 x 执行权限
例如:
chmod u+w,g-r,o+x 文件名, 给文件所属主用户添加写权限,给文件所属组用户去除
读权限,给文件所属其他用户添加可执行权限
chmod 000 文件名 ,给当前文件的所有用户赋予空权限
.