LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1894|回复: 13

常用命令选项大全:选自《Unix DIY》

[复制链接]
发表于 2003-1-27 12:42:59 | 显示全部楼层 |阅读模式
ls命令
所有的操作系统都有一个类似的查看当前目录下内容的命令。在DOS系统中,我们用“dir”命令来实现这个功能,而在Linux中,我们用“ls”命令来实现。“ls”命令可以说是Linux下最常用的命令之一。它有众多的选项,其中有很多是很有用的,下面列出了“ls”命令大多数选项。
· # ls
“ls”的最基本用途是列出文件,直接使用“ls”命令可以列出当前工作目录下的所有文件和工作目录。
· # ls–a
使用「–a」选项可以列出目录下的所有文件,包括以“.”开头的隐含文件。
· # ls–b
使用「–b」选项可以把文件名中不可输出的字符用反斜杠加字符编号的形式列出。
· # ls–c
使用「–c」选项可以输出文件的“I”节点的修改时间,并以此排序。
· # ls–d
使用「–d」选项可以将目录像文件一样显示,而不是显示其下的文件。
· # ls–e
使用「–e」选项将输出时间的全部信息,而不是输出简略信息。
· # ls–f–u
使用「–f–u」选项可以对输出的文件不进行排序。
· # ls–i
使用「–i」选项将输出文件的“I”节点的索引信息。
· # ls–k
使用「–k」选项将以“k”字节的形式表示文件的大小。
· # ls–l
使用「–l」选项将列出关于文件的详细信息。
· # ls–m
使用「–m」选项可以横向输出文件名,并以“,”作分隔符。
· # ls–n
使用「–n」选项可以用数字的UID,GID代替用户名称及组名称。
· # ls–o
使用「–o」选项将显示文件中除组信息之外的详细信息。
· # ls–p–F
使用「–p–F」选项将在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通文件;“/”表示目录;“@”表示符号链接;“︱”表示FIFOs;“=”表示套接字。
· # ls–q
使用「–q」选项将用“?”代替不可输出的字符。
· # ls–r
使用「–r」选项将对目录反向排序。
· # ls–s
使用「–s」选项将在每上文件名后输出该文件的大小。﹙以块为单位﹚
· # ls–t
使用「–t」选项将对文件以时间排序。
· # ls–u
使用「–u」选项将以文件上次被访问的时间排序。
· # ls–x
使用「–x」选项将按行输出,横向排序。
· # ls–A
使用「–A」选项将显示除“﹒”和“‥”外的所有文件。
· # ls–B
使用「–B」选项将不输出以“~”结尾的备份文件。
· # ls–C
使用「–C」选项将按列输出,纵向排序。
· # ls–G
使用「–G」选项输出文件的组的信息。
· # ls–L
使用「–L」选项列出链接文件名而不是链接到的文件。
· # ls–N
使用「–N」选项将不限制文件长度。
· # ls–Q
使用「–Q」选项把输出的文件名用双引号括起来。
· # ls–R
使用「–R」选项列出所有子目录下的文件。
· # ls–S
使用「–S」选项将以文件大小排序。
· # ls–X
使用「–X」选项将以文件的扩展名﹙而一个“﹒”后的字符﹚排序。
· # ls–1
使用「–1」选项将使一行只输出一个文件的详细信息。
· # ls_ _color=no
使用「_color=no」选项将不显示彩色的文件名。
· # ls _ _help
使用「_help」选项在标准输出上显示帮助信息。
· # ls_ _version
使用「version」选项在标准输出上输出版本信息。
上面我们列出了“ls”的有关参数选项,由此可以看出“Linux”命令的丰富。当然,以上并不是所有的参数。而且,在使用参数时我们可以结合多个参数一同使用,如:
· # ls–la
或· # ls–l–a
同时,我们不但可以对某一个文件或目录进行操作,还可以同时对几个文件或目录进行操作,如:
· # ls–1 usr etc home
除了用“ls”来查看文件和目录,我们也可以用“dir”和“vdir”命令来实现,这些命令实际上是“ls”命令的alias。
 楼主| 发表于 2003-1-27 12:44:32 | 显示全部楼层
touch命令
用“touch”命令,我们可以修改已经存在文件的时间参数为当前时间,如果文件不存在,则创建一个新文件。其基本使用方法如下:
· # touch–a
使用[–a]选项将只改变访问时间。
· # touch–c
使用[–c]选项,在文件不存在时,也不创建新文件。
· # touch–dtime
使用[–dtime]选项将用time来代替当前时间。
· # touch–f
使用[–f]选项可以与BSD的命令兼容。
· # touch–m
使用[–m]选项只改变修改时间。
· # touch–r reference–file
使用[–r reference–file]选项将用reference–file的时间替代当前时间。
· # touch–t MMDDhhmm[[CC]YY][.ss]
使用[–t MMDDhhmm[[CC]YY][.ss]c]选项将用此格式表示时间。
· # touch– –help
使用[– –help]选项在标准输出上显示帮助信息。
· # touch_ _version
使用[_version]选项在标准输出上输出版本信息。
 楼主| 发表于 2003-1-27 12:45:30 | 显示全部楼层
du命令
在DOS或其他操作系统中,通过查看文件的大小,我们就可以知道磁盘的使用情况,如使用了多少磁盘以及还剩余多少磁盘。而与其他操作系统有所不同,Linux要查看磁盘的使用情况则必须使用“du”命令(disk usage)和“df”命令(disk free)。下面是“du”的基本使用方法。
# du
使用“du”命令将列出文件系统中当前目录及其所有子目录的大小(以千字节为单位)。
# du -a
使用[-a]选项列出所有文件系统中当前目录及其所有子目录的大小(以千字节为单位).
# du -b
使用[-b]选项以字节为单位显示所占空间大小.
#du -c
使用[-c]选项在显示所有参数后,统计这些参数的总和.
#du -k
使用[-k]选项将以千字节为单位输出所占空间大小.
#du -l
使用[-l]选项统计所有文件大小,不论它在另一个链接中是否被统计.
#du -s
使用[-s]选项对每个参数噗显示总和.
#du -x
使用[-x]选项忽略不同文件系统的目录.
#du -D
使用[-D]选项将不统计符号链接的文件.
#du -L
使用[-L]选项将不统计符号链接的文件.
#du -S
使用[-S]选项则单独计算每个目录的大小,而不计入子目录的大小.
#du_ _help
使用[_help]选项在标准输出上显示帮助信息.
#du_ _version
使用[_version]选项在标准输出版本信息.
发表于 2003-1-27 12:46:07 | 显示全部楼层
good! ;)
 楼主| 发表于 2003-1-27 12:47:03 | 显示全部楼层
先到这,这一段时间没什么空,我还有许多命令的选项还没打完。
等有空我再贴出其它的(cat,cp,more,grep,rm.....)
另外现在文章只想让LinuxSir.com & FreeBSDchina.org & UnixDIY.com使用,别的站如果要转载请在本版区里发帖子,让各位兄弟看同不同意转载.
以上,OVER.
发表于 2003-1-27 12:49:00 | 显示全部楼层
谢谢兄弟!
发表于 2003-1-27 18:23:07 | 显示全部楼层
支持,:)
真心的谢谢!
发表于 2003-1-27 20:20:12 | 显示全部楼层
挺好,贴全一点就成了中文命令手册了。
发表于 2003-1-28 00:10:05 | 显示全部楼层
HEHE~~~那我不用买书啦 ;)
 楼主| 发表于 2003-1-28 02:08:50 | 显示全部楼层
cp命令
在Linux中,用户可以用"cp"命令对一个或一批文件和目录进行拷贝.它的用法如下:
#cp oldfile newfile
拷贝一个文件到另一个新的文件.
#cp oldfile1 oldfile2 directory
拷贝多个文件到一个目录下,这个方法很适合大批的文件复制的;)
"cp"命令中也有较多的参数选项,下面我来列出主要的参数来:
#cp -a
使用 [-a]选项,使用户在拷贝时尽量保留源文件的属性和结构
#cp -b
使用[-b]可以备份将要被覆盖的文件.
#cp -d
使用[-d]选项将只拷贝符号连接,面不拷贝其所指的文件,并在拷贝中保留原来的连接关系.
#cp -f
使用[-f]选项时在删除已存在的目标文件时不给出提示.
#cp -i
使用[-i]选项时在删除已存在的目标文件时给出提示,刚好和[-f]选项相反
#cp -p
使用[-p]选项时保留源文件的属主,组,权限和时间标志.
#cp -r & #cp -R
使用[-r]&[-R]将拷贝整个目录.
#cp -s
使用[-s]选项时将用建立符号链来代替非目录文件的拷贝.
#cp -u
使用[-u]选项,如果非目录目标文件已存在,而具有相同或更新的修改时间时则不执行拷贝.
#cp -v
使用[-v]选项时,在拷贝每个文件时输出文件的名称.
#cp -x
使用[-x]选项时将从开始拷贝的文件起,跳过在不同文件系统的子目录.
#cp -P
使用[-P]选项将给出路径的源文件连路径一起拷贝.
#cp -S backup-suffix
使用[-S backup-suffix]选项用于产生备份文件的后缀,默认为"-",这个参数的修改由backup-suffix指定.
#cp__help
使用[__help]选项在标准输出上显示帮助信息.
#cp__version
使用[__version]选项在标准输出上显示版本信息.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表