1.文件处理命令
(1)文件处理命令
ls(list files): 列出目录及文件名
cd(change directory):切换目录
pwd(print work directory):显示目前的目录
mkdir(make directory):创建一个新的目录
rmdir(remove directory):删除一个空的目录
cp(copy file): 复制文件或目录
rm(remove): 移除文件或目录
mv(move file): 移动文件与目录,或修改文件与目录的名称
touch(touch):创建一个文件
more:分页显示文件内容
less:分页显示内容,可以向上翻页
head:显示文件前几行
tail:显示文件后几行:不指定默认都是十行 -f 动态显示文件末尾的内容
tail -f :监控日志
cat :浏览一些短文件 tac 反向显示
(2)链接命令
ln -s 【源文件】【目标文件】
-s 创建软链接
功能描述:生成链接文件
ln -s /etc.issue /temp/ussue.soft
软连接类似于windows快捷方式,用的比较多
硬链接没有箭头符号;保存了文件属性的拷贝 (cp - p)
硬链接特征:
- 1.拷贝 cp -p+同步更新 echo “”www.baidu.com” >> /etc/issue
- 2.通过i结点识别
- 3.不能跨分区
- 4.不能针对目录使用
源文件即使丢失,也可以访问
linux中每一个文件都有一个i结点,一个文件一定有一个i结点,一个i结点不一定只对应一个文件
为什么硬链接可以同步属性,对文件进行写操作的时候,内核的层面对应的是i结点,因为i结点同时映射到了两个文件,所以可以同步更新。
2.权限处理命令
r w x :读 写 执行
(1)chmod:
chmod 【{ugoa}{+-=}{rwx}】【文件或目录】
【mode = 421】【文件或目录】
-R递归修改
其中 ugoa 和 rwx 代表:
- u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
- + 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
- r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行。
其他参数说明:
- -c : 若该文件权限确实已经更改,才显示其更改动作
- -f : 若该文件权限无法被更改也不要显示错误讯息
- -v : 显示权限变更的详细资料
- -R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递归的方式逐个变更)
- --help : 显示辅助说明
- --version : 显示版本
例子:
权限的数字表示:
r = 4,w = 2 ,x = 1;
rwx rw- r-- : 7 6 4
文件权限有继承关系,删除文件需要对目录有写权限,对目录有写权限,表示可以对目录下的文件有创建和删除权限
目录的r和X权限基本是同时出现的
(2)其他权限管理命令:
chown(change file oenership): 更改文件或者目录的所有者
所有者和管理员可以改变文件的权限;
执行权限:所有人
实例:
远程连接chown root abcd 不允许的操作,只有在本地 管理员root可以
useradd:添加用户
groupadd:添加组
chgrp(英文全拼:change group)命令用于变更文件或目录的所属群组。
group使用实例:
touch创建一
3.文件搜索命令
4.帮助命令
5.用户管理命令
6.压缩解压命令
7.网络命令
8.关机重启命令