文件处理命令:
ls -ald 文件或目录
cd [目录]
pwd
touch mkdir cat more(空格/f、enter、q)
head -num
tail -num
-f
cp [-r] [源文件或目录] [目的目录]
mv [源文件或目录] [目的目录]
rm [-r] [文件或目录]
ln [-s] [源文件或目录] [链接文件名]
硬链接文件+同步更新
权限管理命令:
chmod:改变文件或目录的权限
命令:[ugo+-=rwx] [文件或目录]
命令:777 [文件或目录]
文件 目录
r: 可读 可以查看目录
w: 更改内容 增加或删除内容
x: 可执行 可以进入
chown:改变文件或目录的所有者
命令:chown [用户名] [文件或目录]
chgrp [组名] [文件或目录]
umask [-S] 查看系统默认的权限
0022
0--特殊权限
0--u
2--g
2--o
使用umask时,出现的数字是权限掩码,真正的权限应该使用777-权限掩码
Linux下支持的匹配字符:
*:通配符,标识0或0个以上的字符
?:表示一个字符
练习:查看/etc下,某一个文件名只有七个字符,前四个为init
Linux系统硬盘存储的最小单位是扇区,扇区可存512个字节
查看一个100M的文件
102400kb*2
+:表示大于参数的范围
-:表示小于参数的范围
按照时间查询文件或目录
按照天查询:
ctime,atime,mtime
按分钟查询:
cmin,amin,mmin
c-change:文件的属性
a-access:被访问
m-modify:内容
查看/home/zy下一天内被访问的文件
find /home/zy -ctime -1
修改newfile_1的权限为r
chmod u=r newfile_1
创建用户:
useradd 用户名
passwd 密码
获取root用户
查看/etc -size +20480 -a -size -40960
-a:and
-o:or
查询/etc下 大于100M或者名字为inittab的文件
find /etc -size +102400K -o -name inittab
查找newfile_1同时显示详情
find /home.zy -name newfile_1 -exec ls -1 {} \;
-exec:表示执行命令,没有询问效果
-ok:询问是否执行某一命令
{}:表示find出来的结果
\:转义字符
;:固定格式,表示语句结束
Linux文件系统:
我们在使用文件名,其实实际使用的是i节点(索引--数字值)
当我们在创建一个时,索引值没有立即更新到i节点所在的数据库中。
find 查找的位置是硬盘
locate 查找i节点数据库
gzip:压缩后,没有源文件
gzip -c newfile1>./dir1/newfile1.gz
gunzip:解压缩.gz的源文件
gunzip -c newfile1.gz>../newfile1
-c时,解压缩后有源文件
tar -c
tar -x
-C ---制定压缩路径
zip
unzip -d ----指定压缩路径
Linux知识点总结
最新推荐文章于 2023-07-10 22:48:00 发布