分享

统信桌面专业版【桌面系统常用命令】介绍

系统配置
文件管理(续):


#查看文件内容
less [选项][参数]
-e    #当文件显示结束后,自动离开
-f    #强迫打开特殊文件,例如外围设备代号、目录和二进制文件
-i    #忽略搜索时的大小写
-m    #显示类似more命令的百分比
-N    #显示每行的行号

#快捷键
/字符串    #向下搜索“字符串”的功能
?字符串    #向上搜索“字符串”的功能
n         #重复前一个搜索(与/或?有关)
N         #反向重复前一个搜索(与/或?有关)
b         #向后翻一页
d         #向后翻半页
h         #显示帮助界面
q         #退出less命令
u         #向前滚动半页
y         #向前滚动一行
空格键     #滚动一页
回车键     #滚动一行
pagedown  #向下翻动一页
pageup    #向上翻动一页

#例子
less -N testfile #查看testfile,并显示行号
#查看文件的开头几行
head [选项] [参数]
-c    #--bytes=[-]NUM:显示每个文件的前NUM个字节数
-n    #--lines=[-]NUM:打印前NUM行
-q    #--quiet,--silent:不显示包含给定文件名的文件头
-v    #--verbose:总是显示包含给定文件名的文件头
#查看文件的最后几行
tail [选项][参数]
-f    #随文件增长即时输出新增数据
-c    #输出文件最后K个字节的内容如果文件中有中文,可能会被截断
-n    #显示最后k行的内容

#例子
head -n 5 testfile    #显示testfile的前5行
head -v -n 3 testfile #显示testfile的前3行,并显示文件名
#识别文件类型
file [选项] [参数]
-b    #输出文件辨识结果时,不输出文件名称
-c    #详细显示指令执行过程,便于排错或分析程序执行的情形
-f    #列出文件列表中所列举文件的类型
-i    #输出MIME类型的字符串
-z    #查看压缩文件类型
-v    #--version,显示版本信息

#例子
file -z test.tar.gz #查看压缩文件的类型
#设置文件权限
chmod [选项] [模式] [参数]
c    #类似-v选项,但仅在做出修改时进行报告
f    #不显示大多数错误消息
v    #输出各个处理的文件的诊断信息
R    #递归修改文件和目录
u    #user:表示该文件的拥有者
g    #group:表示与该文件的拥有者属于同一群体(group)的人
o    #other:表示其他人
a    #表示包括ugo三者
s    #在执行命令时,设置用户或组ID
t    #限制删除标志或粘性位(linux特殊权限)
+    #表示增加权限
-    #表示取消权限
=    #表示唯一设定权限
r    #表示可读
w    #表示可写
x    #表示可执行
X    #仅当文件是目录或已具有某些用户的执行权限时才执行/搜索

#例子
chmod a+x testfile #将文件testfilet设为所有人皆可执行
#查找具有某种特征的文件
find [选项] [参数][参数]
-print       #将查找到的文件输出到标准输出
-amin        #n:在过去n分钟内被读取过的文件
-anewer      #file:比文件file更晚被读取过的文件
-atime       #n:在过去n天内被读取过的文件
-cmin        #n:在过去n分钟内被修改过的文件
-cnewer      #file:比文件file更新的文件
-ctime       #n:在过去n天内被修改过的文件
-prune       #忽略某个目录
-perm        #按执行权限来查找
-empty       #文件为空并且是常规文件或目录
-ipath       #p,-path p:路径名称符合p的文件,ipath会忽略大小写
-name        #name,-iname name:文件名称符合name的文件,iname会忽略大小写
-size        #n:文件大小是n单位的文件b代表512位元组的区块,c表示字元数,k表示kilo bytes,w是二个位元组
-type        #c:文件类型是c的文件如d表示目录、c表示字型装置文件、b表示区块装置文件、p表示具名贮列、f表示一般文件、l表示符号连结、s表示socket、-pid n表示process id是n的文件

#例子
#查找/etc目录下前缀为host的文件
find /etc -name 'host*' -print
#在usr目录及子目录中,查找不是out开头的.txt结尾文件
find /usr -name "out*" -prune -o -name "*.txt" -print
#在当前目录及子目录中,查找属主具有读写执行、其他具有读执行权限的文件
find . -perm 755 -print
#查找超过[/模式][/-][/-][/参数][/参数][/参数][/参数][/参数][/参数][/参数][/选项][/选项][/选项][/选项][/选项][/选项]

试读已结束,请付费阅读全文。

  本文只能试读34%,付费后可阅读全文。 

版权说明:论坛帖子主题均由合作第三方提供并上传,若内容存在侵权,请进行举报

没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系在线客服