常用命令查询

chattr(change attribute)
功能说明:改变文件属性。
语法:chattr [-RV][-v<版本编号>][+/-/=<属性>][文件或目录]

补充说明:这项指令可改变存放在ext2文件系统上的文件或
目录属性,这些属性共有以下8种模式:
a:让文件或目录仅供附加用途。
b:不更新文件或目录的最后存取时间。
c:将文件或目录压缩后存放。
d:将文件或目录排除在倾倒操作之外。
i:不得任意更动文件或目录。
s:保密性删除文件或目录。
S:即时更新文件或目录。
u:预防以外删除。

R: 00  递归处理,将指定目录下的所有文件及子目录一并处理。
-v: 00  <版本编号>  设置文件或目录版本。
-V: 00  显示指令执行过程。
+: 00  <属性>  开启文件或目录的该项属性。
-: 00  <属性>  关闭文件或目录的该项属性。
=: 00  <属性>  指定文件或目录的该项属性


chmod(change mode)
功能说明:变更文件或目录的权限。
语法:chmod  [-cfRv][--help][--version][<权限范围>+/-/=<权
限设置...>][文件或目录...] 或 chmod  [-cfRv][--help]
[--version][数字代号][文件或目录...] 或 chmod [-cfRv]
[--help][--reference=<参考文件或目录>][--version][文
件或目录...]
补充说明:在UNIX系统家族里,文件或目录权限的控制分
别以读取,写入,执行3种一般权限来区分,另有3
种特殊权限可供运用,再搭配拥有者与所属群组管
理权限范围。您可以使用chmod指令去变更文件与目
录的权限,设置方式采用文字或数字代号皆可。符
号连接的权限无法变更,如果您对符号连接修改权
限,其改变会作用在被连接的原始文件。
权限范围的表示法如下:
u:User,即文件或目录的拥有者。  *
g:Group,即文件或目录的所属群组。  *
o:Other,除了文件或目录拥有者或所属群组之外,其他 *
用户皆属于这个范围。
a:All,即全部的用户,包含拥有者,所属群组以及其他 *
用户。


cmp(compare)
功能说明:比较两个文件是否有差异。
语法:cmp  [-clsv][-i <字符数目>][--help][第一个文件][第二
个文件]
补充说明:当相互比较的两个文件完全一样时,则该指令
不会显示任何信息。若发现有所差异,预设会标示
出第一个不同之处的字符和列数编号。若不指定任
何文件名称或是所给予的文件名为"-",则cmp指令会
从标准输入设备读取数据。
参数:
-c或--print-chars 00
除了标明差异处的十进制字码之外,一并显示该字符所对应
字符。
-i<字符数目>或--ignore-initial=<字符数目> 00
 指定一个数目。
-l或--verbose: 00  标示出所有不一样的地方。
-s或--quiet或--silent: 00  不显示错误信息。
-v或--version: 00  显示版本信息


diff
功能说明:比较文件的差异。
语法:diff  [-abBcdefHilnNpPqrstTuvwy][-<行数>][-C <行数
>][-D <巨集名称>][-I <字符或字符串>][-S <文件>]
[-W <宽度>][-x <文件或目录>][-X <文件>][--help]
[--left-column][--suppress-common-line][文件或目录1]
[文件或目录2]

 

find [目录] -name 文件名  查找目录下的文件

indent
功能说明:调整C原始代码文件的格式。
 
语法:indent  [参数][源文件] 或  indent  [参数][源文件][-o 目
标文件]
补充说明:indent可辨识C的原始代码文件,并加以格式
化,以方便程序设计师阅读。
参数:
-bad或--blank-lines-after-declarations: 00
在声明区段或加上空白行。
-bap或--blank-lines-after-procedures: 00
在程序或加上空白行。
-bbb或--blank-lines-after-block-comments: 00
在注释区段后加上空白行。
-bc或--blank-lines-after-commas: 00
在声明区段中,若出现逗号即换行。
-bl或--braces-after-if-line: 00  if(或是else,for等等)与后面
执行区段的"{"不同行,且"}"自成一行。
-bli<缩排格数>或--brace-indent<缩排格数>:
设置{ }缩排的格数。
-br或--braces-on-if-line: 00  if(或是else,for等等)与后面执
行跛段的"{"不同行,且"}"自成一行。


locate
功能说明:查找文件。
语法:l o c a t e   [ - d   <数据库文件>] [ - - h e l p ] [ - - v e r s i o n ]
[范本样式. . . ]
补充说明:locate指令用于查找符合条件的文件,它会去保
存文件与目录名称的数据库内,查找合乎范本样式
条件的文件或目录。
参数:-d<数据库文件>或--database=<数据库文件> 
设置locate指令使用的数据库。locate指令预设的数据库位
于/var/lib/slocate目录里,文件名为slocate.db,您可使
用这个参数另行指定。

lsattr(list attribute)
功能说明:显示文件属性。
语法:lsattr [-adlRvV][文件或目录...] 
补充说明:用chattr执行改变文件或目录的属性,可执行
lsattr指令查询其属性。
参数:
    -a      00  显示所有文件和目录,包括以"."为名称开头字符的额外
内建,现行目录"."与上层目录".."。
  -d     00  显示,目录名称,而非其内容。
  -l     00  此参数目前没有任何作用。
  -R   00  递归处理,将指定目录下的所有文件及子目录一并处理。
  -v    00  显示文件或目录版本。
  -V   00  显示版本信息。

mv
功能说明:移动或更名现有的文件或目录。
语法:mv  [-bfiuv][--help][--version][-S <附加字尾>][-V <方
法>][源文件或目录][目标文件或目录]
补充说明:mv可移动文件或目录,或是更改文件或目录的
名称。
参数:
-b或--backup   00  若需覆盖文件,则覆盖前先行备份。
-f或--force  00
若目标文件或目录与现有的文件或目录重复,则直接覆盖现
有的文件或目录。
-i或--interactive   00  覆盖前先行询问用户。
-S<附加字尾> 00
--suffix=<附加字尾>  00
与-b参数一并使用,可指定备份文件的所要附加的字尾。
-u或--update  00
在移动或更改文件名时,若目标文件已存在,且其文件日期
比源文件新,则不覆盖目标文件。
-v或--verbose   00  执行时显示详细的信息。
-V=<方法> 00
--version-control=<方法>  00
与-b参数一并使用,可指定备份的方法。


whereis
功能说明:查找文件。
语法:whereis [-bfmsu][-B <目录>...][-M <目录>...][-S <目录
>...][文件...]
补充说明:whereis指令会在特定目录中查找符合条件的
文件。这些文件的烈性应属于原始代码,二进制文
件,或是帮助文件。


which
功能说明:查找文件。
语法:which [文件...]
补充说明:which指令会在环境变量$PATH设置的目录里查
找符合条件的文件

sed(stream editor)
功能说明:利用script来处理文本文件。
语法:sed [-hnV][-e<script>][-f<script文件>][文本文件]
补充说明:sed可依照script的指令,来处理、编辑文本文
件。

挂接命令(mount)
 
  首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的。
 
  命令格式:
 
  mount [-t vfstype] [-o options] device dir
#mkdir -p /mnt/usb
 
  注:建立一个目录用来作挂接点(mount point)
 
  #mount -t vfat /dev/sdd1 /mnt/usb
 
  注:现在可以通过/mnt/usb来访问U盘了, 若汉字文件名显示为乱码或不显示,可以使用下面的命令。
 
  #mount -t vfat -o iocharset=cp936 /dev/sdd1 /mnt/usb


tree
功能说明:以树状图列出目录的内容。
语法:tree  [-aACdDfFgilnNpqstux][-I <范本样式>][-P <范本
样式>][目录...]
补充说明:执行tree指令,它会列出指定目录下的所有文
件,包括子目录里的文件。

:umount [-ahnrvV][-t <文件系统类型>][文件系统]
补充说明:umount可卸除目前挂在Linux目录中的文件
系统。
参数:
  -a    00  卸除/etc/mtab中记录的所有文件系统。
  -n    00  卸除时不要将信息存入/etc/mtab文件中。
  -r    00  若无法成功卸除,则尝试以只读的方式重新挂入文件系统。
  -t<文件系统类型>    00  仅卸除选项中所指定的文件系统。
  -v    00  执行时显示详细的信息。
   [文件系统]      00  除了直接指定文件系统外,也可以用设备名称
或挂入点来表示文件系统。

sync
功能说明:将内存缓冲区内的数据写入磁盘。
语法:sync [--help][--version]
补充说明:在Linux系统中,当数据需要存入磁盘时,通常
会先放到缓冲区内,等到适当的时刻再写入磁盘,
如此可提高系统的执行效率。

pppsetup
功能说明:设置PPP连线。
语法:pppsetup
补充说明:这是Slackware发行版内附程序,它具有互动式
的问答界面,让用户轻易完成PPP的连线设置。

netconfig
功能说明:设置网络环境。
语法:netconfig

pppstats  ppp网络连接状态

sudo 以其他身份来执行操作

su 变更身份。

apt-get update
在修改/etc/apt/sources.list或/etc/apt/preferences之後运行该命令。此外您需要定期运行这一命令以确保您的软件包列表是最新的。
apt-get install packagename
安装一个新软件包(参见下文的aptitude)
apt-get remove packagename
卸载一个已安装的软件包(保留配置文档)
apt-get --purge remove packagename卸载一个已安装的软件包(删除配置文档)
apt-get autoremove packagename
同上,比上面的要删除的彻底一点

apt-get autoclean
apt会把已装或已卸的软件都备份在硬盘上,所以假如需要空间的话,能够让这个命令来删除您已删掉的软件
apt-get clean
这个命令会把安装的软件的备份也删除,但是这样不会影响软件的使用。
apt-get upgrade
可以使用这条命令更新软件包,apt-get upgrade不仅可以从相同版本号的发布版中更新软件包,也可以从新版本号的发布版中更新软件包,尽管实现后一种更新的推荐命令为apt-get dist-

upgrade;
在运行apt-get upgrade命令时加上-u选项很有用(即:apt-get -u upgrade)。这个选项让APT显示完整的可更新软件包列表。不加这个选项,你就只能盲目地更新。APT会下载每个软件包的最新

更新版本,然后以合理的次序安装它们。注意在运行该命令前应先运行 apt-get update更新数据库。更新任何已安装的软件包

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值