只有root可以执行的目录
sbin、/usr/sbin
所有用户都可以执行的目录
bin、/usr/bin
usr-user
bin-binary
sbin-super binary
一、文件处理命令
1、ls
-a all所有文件包括隐藏文件 -l long长格式 -d 查看目录属性
ls -l /
a、drwxr-xr-x
第一个字符表示文件类型
常见的三种类型 d 目录directory
- 二进制文件
l 软链接文件link
后面的9位字母每三位代表一个属性
r-read读、 w-write写、 x-execute执行
rwx r-x r-x
所有者u 所属组g 其他人o
user group others
这10个字母表示这个文件(目录)的所有者拥有读、写、执行的权限
所属组拥有读、执行的权限
其他人拥有读、执行的权限
b、2
硬链接数
c、root
所有者是root
d、root
所属组
e、4096
文件大小
ls -ld /home/
查看/home 目录的属性
2、rm
rm filename 会提示是否删除确认
rm -f filename 不提示删除确认
rm -rf directory 删除目录
文件查看命令
1、cat /etc/services
cat命令适合查看内容不多的文件
2、more /etc/services
空格键以下一页的形式显示
回车显示下一行
3、head -20 /etc/services
显示文件的前20行
4、tail -20 /etc/services
显示文件的最后20行
tail -f /etc/services
动态显示文件的最后几行,常用于日志显示
link命令
软连接,类似于windows的快捷方式
ln -s /etc/issue /home/wyq/issue.soft ls -l /etc/issue /home/wyq/issue.soft
硬链接:cp+同步更新
sudo ln /etc/issue /home/wyq/issue.hard ls -l /etc/issue /home/wyq/issue.hard
硬链接同步更新的原理
源文件与硬链接文件有相同的inode id
3、cp
cd /etc/skel
cp -rf .* /home/jack 拷贝/etc/skel目录下的所有内容到/home/jack中
4、chmod
chmod u + r
g - w
o = x
chmod u+rw 给所有者增加rw权限
chmod o-wx 给其他人减去wx权限
chmod g=rwx 给组分配rwx权限
r-4 w-2 x-1
权限总结
5、常用快捷键
CTRL+L 清屏
CTRL+U 删除光标前的所有字符
history 列出所有历史命令记录 , 使用!+id直接使用该id的命令,如下图