Linux基本命令-文件处理1


只有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的命令,如下图


猜你喜欢

转载自jinjzk.iteye.com/blog/2147358