东莞塘厦网站制作,关键词推广优化外包,数据导航 wordpress,做一个网站完整的网页文章目录 文件命令文件内容查看catnlmoreless#xff08;more的plus版#xff09;headtailod 文件属性操作用户权限常见的权限chownchmodchgrpumask 隐藏属性常见的隐藏属性lsattrchattr 查找文件查看文件类型查找文件位置whichwhereislocatefind 文件操作#xff08;复制、… 文章目录 文件命令文件内容查看catnlmorelessmore的plus版headtailod 文件属性操作用户权限常见的权限chownchmodchgrpumask 隐藏属性常见的隐藏属性lsattrchattr 查找文件查看文件类型查找文件位置whichwhereislocatefind 文件操作复制、剪切、删除复制cp剪切mv删除rm压缩、解压zipunziptar 分割大文件 文件命令
文件内容查看
cat
显示文件内容打印在终端
cat [-AbEnTv] filename
-b列出行号空白行不算-E显示结尾的换行符$-n显示行号包括空白行-T[tab]显示成^I-v列出看不出来的字符-A就是-vET的合集
nl
对文本文件进行行标号
nl [-bnw] filename -b -b a显示行号包括空行 -b t不包括空行 -n行号的表示方法 -n ln行号在左 -n rn行号在右 -n rz行号加0 -n 10起始行号为10 -w行号栏所占字符数默认为6 -w 10设置行号栏所占字符数为10
more
逐页显示文本内容
more filename
[space]向下翻一页 [Enter]向下翻一行 [/string]向下查找string [:f]显示文件名和行号 [q:]离开 [b]往回翻页
lessmore的plus版
逐页显示文本内容
less filename
[space]向下翻页 [Enter]向下一行 [b]向上翻页 [/string]向下查找 [?string]向上查找 [n]重复前一次查找 [N]反向重复前一次查找 [g]前进到第一行 [G]到最后一行 [q]离开
head
显示文件的开头部分
head [-nc] number filename [-n num]显示前num行的内容 [-c num]显示前num个字节的内容
tail
显示文件末尾
tail [-ncf] number filename [-n num]显示后num行的内容 [-c num]显示后num个字节的内容 [-f] 实时追踪文件长度可以显示新增的内容
od
以不同格式显示文件内容
od [-t TYPE] filename -t a默认字体 -t cASCII字体 -t d[size]十进制 -t f[size]浮点数 -t o[size]八进制 -t x[size]十六进制
文件属性操作
用户权限
常见的权限 r可读 w可写 x可执行 -没有权限
chown
改变拥有者和所属组
chown [-R] owner:group filename/dirname
[-R]递归改变目录下所有文件
chmod
设置文件权限
chmod [-Rv] [xyz] filename/dirname [-R]递归改变目录下所有文件 [-v]显示每个修改文件的详细信息 [xyz]r 4 , w 2 , x 1 x拥有者权限 y用户组权限 z其他用户权限
chmod [ugoa][-][ewx] file/dirname
[ugoa]user所有者、group所属组、others其他、all所有人 能组合使用[±]增、减、赋值[rwx]read可读、write可写、execute可执行能组合使用
chgrp
改变用户组
chgrp [-R] [用户组名] dirname/filename
-R递归的改变
umask
umask默认权限
隐藏属性
常见的隐藏属性
a只能追加内容禁止修改或删除。i不可修改或删除。s同步更新即每次写入操作都会立即同步到磁盘。u当文件被删除时保留其内容以便恢复。A只能追加内容但允许从文件中删除内容。
lsattr
显示隐藏属性
lsattr [-a] filename
-a显示隐藏属性
chattr
设置文件的特殊属性
chattr [-] [ASacdistu] filename
文件的隐藏属性 增加 -删除 设置 A只能追加内容但允许从文件中删除内容 s文件同步写入磁盘 a文件只能增加数据 c自动压缩 d不会被dump备份 i不能删除修改增加数据 S一旦删除则无法恢复 u删除后仍存在磁盘中以便恢复
查找文件
查看文件类型
file filename
查看文件类型
查找文件位置
which
which [-a] filename查找命令的文件位置
-a将所有PATH环境变量中的命令列出
whereis
whereis [-bmsu] file/dirname [-l]列出查询的主要目录 [-b]只找二进制文件 [-m]只找manual说明文件下的路径 [-s]只找source文件 [-u]查找除[-bms]之外的文件
locate
locate [-irclS] keyword
[-i]忽略大小写[-c]不输出文件名仅数量[-l]仅输出几行[-S]输出文件数、目录数、字节数[-r]后面可接正则表达式
find
对某路径下的文件进行查找
find [路径] [-mtime/user/group/perm/name/type] [action]
[-mtime ±n]按时间查找 nn天前修改过的-nn天内修改过的n第n天当天内修改过的 [-user name]按用户查找[-group name]按用户组查找[-perm]按文件权限查找[-name]按文件名关键字查找[-type]按文件类型查找
文件操作复制、剪切、删除
复制cp
cp [-adfilprsu] 源文件 目标文件
[-d]若源文件为链接文件则只复制链接文件[-f]若目标文件有存在则覆盖替换不提醒[-i]若目标文件有存在则覆盖替换前进行询问[-l]若源文件为链接文件直接复制源文件所指向的文件[-p]将文件的属性一并复制[-r]递归复制目录下的所有文件[-s]复制成链接文件[-a]复制原文件所有的属性
剪切mv
mv [-fiu] source1 source2 目标目录
[-f]目标目录中存在同名文件则直接覆盖不提示[-i]目标目录中存在同名文件则覆盖前会提示[-u]目标目录中存在同名文件则谁新留谁
删除rm
rm [-fir] 文件名/目录名
[-f]忽略不存在的文件无警告信息[-i]删除前会进行询问[-r]递归地删除目录下的所有文件
压缩、解压
zip
zip file1.zip file1
创建一个zip格式的压缩包
zip -r file1.zip file1 file2 dir1
将几个文件和目录同时压缩成一个zip格式的压缩包
unzip
unzip file1.zip
解压一个zip格式压缩包
tar
tar -cvfj archive.tar.bz2 dir1 创建一个bzip2格式的压缩包
tar -xvfj archive.tar.bz2 解压一个bzip2格式的压缩包
tar -cvfz archive.tar.gz dir1 创建一个gzip格式的压缩包
tar -xvfz archive.tar.gz 解压一个gzip格式的压缩包
分割大文件
split [-bl] file PREFIX分割大文件 [-b]后接划分的大小可加单位如b、k、m [-l]以行数划分 [PREFIX]划分文件的前缀字符 ------ By Flier
2024.2.15