资源描述
全面的整理CentOS常用命令
2010-04-06 15:04 佚名 我要评论(0)
· 摘要:针对于我们经常操作CentOS的时候,会大量的使用到CentOS常用命令,在文章中详细的总结了查看cpu 、查看内存、查看内核版本等一些我们常用的CentOS常用命令。
· 标签:CentOS常用命令
·
在我们经常操作CentOS的时候,会大量的使用到CentOS常用命令,这里,我们就来对这些我们经常用到的一些CentOS常用命令进行了全面的总结,并且希望对大家有所帮助。以下介绍CentOS常用命令
一:查看cpu
more /proc/cpuinfo | grep "model name"
grep "model name" /proc/cpuinfo
如果觉得需要看的更加舒服
grep "model name" /proc/cpuinfo | cut -f2 -d:
二:查看内存
grep MemTotal /proc/meminfo
grep MemTotal /proc/meminfo | cut -f2 -d:
free -m |grep "Mem" | awk '{print $2}'
三:查看cpu是32位还是64位
查看CPU位数(32 or 64)
getconf LONG_BIT
四:查看当前linux的版本
more /etc/redhat-release
cat /etc/redhat-release
五:查看内核版本
uname -r
uname -a
六:查看当前时间
date
上面已经介绍如何同步时间了,
七:查看硬盘和分区
df -h
fdisk -l
也可以查看分区
du -sh
可以看到全部占用的空间
du /etc -sh
可以看到这个目录的大小
八:查看安装的软件包
查看系统安装的时候装的软件包
cat -n /root/install.log
more /root/install.log | wc -l
查看现在已经安装了那些软件包
rpm -qa
rpm -qa | wc -l
yum list installed | wc -l
不过很奇怪,我通过rpm,和yum这两种方式查询的安装软件包,数量并不一样。没有找到原因。
九:查看键盘布局
cat /etc/sysconfig/keyboard
cat /etc/sysconfig/keyboard | grep KEYTABLE | cut -f2 -d=
十:查看selinux情况
sestatus
sestatus | cut -f2 -d:
cat /etc/sysconfig/selinux
十一:查看ip,mac地址
在ifcfg-eth0 文件里你可以看到mac,网关等信息。
1. ifconfig
2. cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep IPADDR
3. cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep IPADDR | cut -f2 -d=
4. ifconfig eth0 |grep "inet addr:" |awk '{print $2}'|cut -c 6-
5. ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}'
查看网关
cat /etc/sysconfig/network
查看dns
cat /etc/resolv.conf
十二:查看默认语言
echo $LANG $LANGUAGE
cat /etc/sysconfig/i18n
十三:查看所属时区和是否使用UTC时间
cat /etc/sysconfig/clock
十四:查看主机名
1. hostname
2. cat /etc/sysconfig/network
3.
4. 修改主机名就是修改这个文件,同时最好也把host文件也修改。
5.
6. # du -sh # 查看指定目录的大小
7. # uptime # 查看系统运行时间、用户数、负载
8. # cat /proc/loadavg # 查看系统负载
9.
10. # iptables -L # 查看防火墙设置
11. # route -n # 查看路由表
12. # netstat -lntp # 查看所有监听端口
13. # netstat -antp # 查看所有已经建立的连接
14. # netstat -s # 查看网络统计信息
15.
16. # w # 查看活动用户
17. # id # 查看指定用户信息
18. # last # 查看用户登录日志
19. # cut -d: -f1 /etc/passwd # 查看系统所有用户
20. # cut -d: -f1 /etc/group # 查看系统所有组
21. # crontab -l # 查看当前用户的计划任务
22. # chkconfig --list # 列出所有系统服务
23.
以上,就是我多次整理之后所得的关于CentOS常用命令的最完整的整理,虽然并不是最完善,但希望以后能够改进,帮助大家更好的使用CentOS常用命令。
更新关于文件操作的CentOS常用命令
2010-04-02 09:11 佚名 我要评论(0)
· 摘要:本文主要是对操作文件中所要用到的CentOS常用命令进行了一下更新,主要有路径操作、查询文件或文件夹、显示文件/文件夹清单的CentOS常用命令。
· 标签:CentOS常用命令
·
这次我们更新了一些对文件操作的CentOS常用命令。希望对在我们使用CentOS常用命令操作文件的时候有所帮助。这篇文章从实际工作的角度来考虑,很使用。这里,我们主要是关于文件的CentOS常用命令。下面,就让我们一起来学习关于文件操作的CentOS常用命令吧!
路径操作的CentOS常用命令
cd pwd
NO1. 显示当前路径
[root@rehat root]# pwd
NO2. 返回用户主目录
[root@rehat root]# cd
NO3. 改变到其它路径
[root@rehat root]# cd /etc
NO4. 返回到上一级目录
[root@rehat root]# cd ..
NO5. 返回到根目录
[root@rehat root]# cd /
查询文件或文件夹的CentOS常用命令
find
NO1. 查找当前用户主目录下的所有文件
[root@rehat root]# find ~
NO2. 让当前目录中文件属主具有读、写权限,并且文件所属组的用户和其他用户具有读权限的文件;
[root@rehat root]# find . -perm 644 -exec ls -l {} \;
NO3. 为了查找系统中所有文件长度为0的普通文件,并列出它们的完整路径;
[root@rehat root]# find / size 0 -type f -exec ls -l {} \;
NO4. 查找/var/logs目录中更改时间在7日以前的普通文件,并在删除之前询问它们;
[root@rehat root]# find /var/logs -mtime +7 -type f -ok rm -i {} \;
NO5. 为/找系统中所有属于root组的文件;
[root@rehat root]# find / -group root -exec ls -l {} \;
NO6. find命令将删除当目录中访问时间在7日以来、含有数字后缀的admin.log文件
[root@rehat root]# find . -name "admin.log[0-9][0-9][0-9]" -atime -7 -ok rm { } \;
NO7. 为了查找当前文件系统中的所有目录并排序
[root@rehat root]# find . -type d | sort
NO8. 为了查找系统中所有的rmt磁带设备
[root@rehat root]# find /dev/rmt
显示文件/文件夹清单的CentOS常用命令
ls / dir
NO1. 显示所有文件,包括以.开头的隐含文件
[root@rehat root]# ls -a
NO2. 显示文件的详细信息
[root@rehat root]# ls -l
NO3. 显示当前目录及所有子目录信息
[root@rehat root]# ls -Rl
NO4. 以时间排序显示目录,这在找最新文件有用
[root@rehat root]# ls -tl
NO5. 以文件大小排序
[root@rehat root]# ls -Sl
NO6. 显示文件大小,并按大小排序
[root@rehat root]# ls -s -l -S
移动或更改文件/文件夹名称的CentOS常用命令
mv 与 cp命令用法相似
NO1. 若移动目标文件已存在,要在移动之前,先备份原来的目录文件
[root@rehat root]# mv -b test.txt test2/
这样在 test2 下将有两个文件 test.txt 及 text.txt~
其中 test.txt~ 是备份文件,test.txt是新的文件
NO2. 若移动目标文件已存在,但不想弹出是否覆盖的提示,直接覆盖
[root@rehat root]# mv -f test.txt test2/
NO3. 当源与目标都拥有同一个文件,若源文件比目标新则移动,否则不移动
[root@rehat root]# mv -u test.txt test2/
NO4. 更改文件名称
[root@rehat root]# mv test.txt test2.txt
NO5. 更改目录名称
[root@rehat root]# mv /test2 /test2_2[/size]
这就是这次更新的关于文件的CentOS常用命令。希望能够给大家带来操作上的帮助
整理磁盘CentOS常用命令
2010-04-01 18:10 佚名 我要评论(0)
· 摘要:本文主要是关于磁盘操作的CentOS常用命令。分别是检查磁盘空间的CentOS常用命令和检查目录空间大小的CentOS常用命令。
· 标签:CentOS常用命令
·
这次我们更新了一些对磁盘操作的CentOS常用命令。希望对大家的在使用CentOS时候有所帮助。这篇文章从实际工作的角度来考虑,很使用。这里,我们主要是关于磁盘的CentOS常用命令。
检查磁盘空间的CentOS常用命令
df
NO1. 显示所有存储系统空间使用情况,同时显示存储系统的文件系统类型s
[root@rehat root]# df -aT
NO2. 显示指定文件系统的空间使用情况
[root@rehat root]# df -t ext3
NO3. 人性化显示各存储空间大小
[root@rehat root]# df -ah
NO4. 有时候挂载了网络文件系统,若只想看本机的文件系统用如下命令
[root@rehat root]# df -ahlT
NO5. 查看某个文件系统的磁盘使用情况
[root@rehat root]# df -h /dev/cdrom
检查目录空间大小的CentOS常用命令
du
NO1. 查看当前文件夹大小
[root@rehat root]# du -sh
NO2. 查看当前文件及文件中包含的子文件夹大小
[root@rehat root]# du -ch
NO3. 查看文件的大小
[root@rehat root]# du -h test1.txt
NO4. 同时查看多个文件的大小
[root@rehat root]# du -h test1.txt test2.txt
这里,我们就更新完了关于磁盘的CentOS常用命令。
CentOS常用命令的各种使用方法
2010-02-23 15:32 佚名 csdn 我要评论(0)
· 摘要:CentOS在使用中有很多常用的命令,本文详细的向大家介绍了很多常用命令的使用方法,希望这些介绍对以后的学习和工作有所帮助。
· 标签:Linux CentOS
·
对大家推荐很好使用的CentOS系统,像让大家对CentOS系统有所了解,然后对CentOS系统全面讲解介绍,希望对大家有用CentOS常用的命令.
51CTO编辑推荐:CentOS 社区企业操作系统
wget$ wget -r -np -nd 这条命令可以下载 网站上 packages 目录中的所有文件。CentOS其中,-np 的作用是不遍历父目录,-nd 表示不在本机重新创建目录结构。
$ wget -r -np -nd --accept=iso 与上一条命令相似,CentOS但多加了一个 --accept=iso 选项,这指示 wget 仅下载 i386 目录中所有扩展名为 iso 的文件。你也可以指定多个扩展名,CentOS只需用逗号分隔即可。
$ wget -i filename.txt 此命令常用于批量下载的情形,CentOS把所有需要下载文件的地址放到 filename.txt 中,然后 wget 就会自动为你下载所有文件了。 CentOS$ wget -c 这里所指定的 -c 选项的作用为断点续传。
$ wget -m -k (-H) 该命令可用来镜像一个网站,wget 将对链接进行转换。CentOS如果网站中的图像是放在另外的站点,那么可以使用 -H 选项。
VI 编辑命令命令模式
移动光标
[Ctrl] + [f] → 屏幕『向下』移动一页,相当于 [Page Down]按键
[Ctrl] + [b] → 屏幕『向上』移动一页,相当于 [Page Up] 按键
n<space> → n 表示『数字』。按下数字后再按空白鍵,光标会向右移动这一行的 n 个字元
0 → 数字『 0 』:移动到这一行的最前面字元处
$ → 移动到这一行的最后面字元处
G → 移动到这个文件的最后一行
nG → n 为数字。移动到这个文件的第 n 行(可配合 :set nu)
gg → 移动到这个文件的第一行,相当于 1G
n<Enter> → n 为数字。光标向下移动 n 行
CentOS查找与替换
n → 『重复前一个查找的动作』
N → 与 n 刚好相反,为『反向』进行前一个查找动作
:n1,n2s/word1/word2/g → n1 与 n2 均为数字。在第 n1 与 n2 行之间查找 word1 字符串,并将该字符串替换为 word2。
如:在 1 到 9 行之间查找 eric4ever 并替换为 ERIC4EVER 则:『:1,9s/eric4ever/ERIC4EVER/g』
:1,$s/word1/word2/g → 从第一行到最后一行查找 word1 字符串,并将该字符串替换为 word2
:1,$s/word1/word2/gc → 从第一行到最后一行查找 word1 字符串,并将该字符窗替换为 word2,替换前显示提示对话框是否确认替换
CentOS删除、复制与粘贴
x, X → 在一行字当中,x 为向后刪除一个字元 (相当于 [del] 按键),
X 为向前刪除一个字元(相当于 [backspace] 按键)
dd → 刪除光标所在的那一整行
ndd → n 为数字。刪除光标所在的向下 n 列
yy → 复制光标所在的那一行
nyy → n 为数字。复制光标所在的向下 n 列
p, P → p 为将已复制的内容粘贴在光标下一行上,P 则为粘贴在光标的上一行
u → 还原前一个动作
[Ctrl]+r → 重做上一个动作
. → 小数点,意思是重复前一个动作
CentOS编辑模式i, I → 插入:在目前的光标所在处插入输入的文字,已存在的文字会向后退; 其中, i 为『从目前光标所在处插入』, I 为『在目前所在行的第一個非空白字元处开始插入』a, A → a 为『从目前光标所在的下一个字元处开始插入』, A 为『从光标所在行的最后一个字元处开始插入』
o, O → o 为『在目前光标所在的下一行处插入新的一行』, O 为『在目前光标所在处的上一行插入新的一行』
r, R → r 为『取代光标所在的那一个字元』, R 为『一直取代光标所在的文字,直到按下 ESC 为止』
Esc → 退出编辑模式,回到一般模式中
CentOS末行指令模式
:w → 将编辑的文件写入到硬盘上
:q → 退出 vi
:set nu → 显示行号
:set nonu → 取消显示行号
CentOSvim 块操作
Ctrl+v 进入视图模式
<Esc>退出视图模式
在Ctrl+v 后:
<Dollar>+ A在块的每行末尾添加
I 插入
y 块抽取
p 块粘贴
c 修改
完美整理CentOS常用命令
2010-04-01 17:19 佚名 我要评论(0)
· 摘要:CentOS常用命令在操作中有很大的意义。在这篇文章中,我们会对一些重要的CentOS常用命令进行了整理并作出解释。
· 标签:CentOS常用命令
·
CentOS常用命令在操作中有很大的意义。在我们日常的操作中,CentOS常用命令经常被使用。所以,我们对一些重要的CentOS常用命令进行了整理并作出解释。希望对大家的在使用CentOS时候有所帮助。这篇文章实用性很强,它不是讲某个命令的参数具体含义,而是从实际工作的角度来考虑,完成什么工作需要什么指令。
创建目录的CentOS常用命令
mkdir
NO1. 在当前路径创建一级目录
[root@rehat root]# mkdir test
NO2. 在当前路径创建多级目录
[root@rehat root]# mkdir -p mytest/test1/test1_1
NO3. 在创建目录的同时给新建的目录赋权限
[root@rehat root]# mkdir -m 777 testmod
这样任何人对此目录都有任何权限
复制文件与文件夹的CentOS常用命令
cp
NO1. 复制指定目录的文件到当前目录,并重命名
[root@rehat root]# cp ~/.bashrc bashrc_bak
NO2. 强制复制指定目录的文件到当前目录,而不管当前目录是否含有该文件
[root@rehat root]# cp -f ~/.bashrc bashrc
NO2. 复制指定目录到当前目录
[root@rehat root]# cp -r /root/test .
[root@rehat root]# cp -r /root/test/ .
两者效果一样,在复制目录时,会将源路径的最后一级目录全部复制过去,包括它本身。
NO3. 复制指定目录的文件到指定目录
[root@rehat root]# cp ~/.bashrc /bak/.bashrc
NO4. 在复制时将源文件的全部属性也复制过来。若不指定参数,则目标文件与源文件属性可能不一致。
[root@rehat root]# cp -a ~/.bashrc /bak/.bashrc
NO5. 若两个文件夹要保证同步,一个文件的改了,另一个文件也跟着改,但是要保证两个文件的文件都是最新的。
[root@rehat root]# cp -u /src/.bashrc /bak_src/bashrc
建立链接文件,包括硬链接与软链接的CentOS常用命令
ln
NO1. 建立类似于 Windows 的快捷方式
[root@rehat root]# ln -s test.txt test.txt_slnk
NO2. 当想备份一个文件,但空间又不够,则可以为该文件建立一个硬连接。这样,就算原文件删除了,只要该
链接文件没被删除,则在存储空间里还是没有被删除。
[root@rehat root]# ln -l test.txt test.txt_hlnk
我们的整理CentOS常用命会陆续更新,请大家关注。
linux指令大全
版权信息
作者未知
文章出处天津linux热线
文档制作拒绝正版
名称cat 使用权限所有使用者使用方式cat [-AbeEnstTuv] [--help] [--version] fileName 说明把档案串连接后传到基本输出萤幕或加 > fileName 到另一个档案参数 -n 或 --number 由 1 开始对所有输出的行数编号-b 或 --number-nonblank 和 -n 相似只不过对于空白行不编号-s 或 --squeeze-blank 当遇到有连续两行以上的空白行就代换为一行的空白行-v 或 --show-nonprinting 范例 cat -n textfile1 > textfile2 把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里cat -b textfile1 textfile2 >> textfile3 把 textfile1 和 textfile2 的档案内容加上行号空白行不加之后将内容附加到 textfile3 名称 : cd 使用权限 : 所有使用者使用方式 : cd [dirName] 说明 : 变换工作目录至 dirName 其中 dirName 表示法可为绝对路径或相对路径若目录名称省略则变换至使用者的 home directory (也就是刚 login 时所在的目录) 另外"~" 也表示为 home directory 的意思"." 则是表示目前所在的目录".." 则表示目前目录位置的上一层目录范例 : 跳到 /usr/bin/ : cd /usr/bin 跳到自己的 home directory : cd ~ 跳到目前目录的上上两层 : cd ../..
1
指令名称 : chmod 使用权限 : 所有使用者使用方式 : chmod [-cfvR] [--help] [--version] mode file... 说明 : Linux/Unix 的档案存取权限分为三级 : 档案拥有者群组其他利用 chmod 可以藉以控制档案如何被他人所存取把计 : mode : 权限设定字串格式如下 : [ugoa...][[+-=][rwxX]...][,...]其中u 表示该档案的拥有者g 表示与该档案的拥有者属于同一个群体(group)者o 表示其他以外的人a 表示这三者皆是+ 表示增加权限- 表示取消权限= 表示唯一设定权限r 表示可读取w 表示可写入x 表示可执行X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行-c : 若该档案权限确实已经更改才显示其更改动作-f : 若该档案权限无法被更改也不要显示错误讯息-v : 显示权限变更的详细资料-R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更) --help : 显示辅助说明--version : 显示版本范例 :将档案 file1.txt 设为所有人皆可读取 : chmod ugo+r file1.txt 将档案 file1.txt 设为所有人皆可读取 : chmod a+r file1.txt 将档案 file1.txt 与 file2.txt 设为该档案拥有者与其所属同一个群体者可写入但其他以外的人则不可写入 : chmod ug+w,o-w file1.txt file2.txt 将 ex1.py 设定为只有该档案拥有者可以执行 : chmod u+x ex1.py 将目前目录下的所有档案与子目录皆设为任何人可读取 : chmod -R a+r * 此外chmod也可以用数字来表示权限如 chmod 777 file 语法为chmod abc file 其中a,b,c各为一个数字分别表示UserGroup及Other的权限
2
r=4w=2x=1 若要rwx属性则4+2+1=7 若要rw-属性则4+2=6 若要r-x属性则4+1=7 范例 chmod a=rwx file 和chmod 777 file 效果相同 chmod ug=rwx,o=x file 和chmod 771 file 效果相同 若用chmod 4755 filename可使此程式具有root的权限指令名称 : chown 使用权限 : root 使用方式 : chmod [-cfhvR] [--help] [--version] user[:group] file... 说明 : Linux/Unix 是多人多工作业系统所有的档案皆有拥有者利用 chown 可以将档案的拥有者加以改变一般来说这个指令只有是由系统管理者(root)所使用一般使用者没有权限可以改变别人的档案拥有者也没有权限可以自己的档案拥有者改设为别人只有系统管理者(root)才有这样的权限把计 : user : 新的档案拥有者的使用者 IDgroup : 新的档案拥有者的使用者群体(group)-c : 若该档案拥有者确实已经更改才显示其更改动作-f : 若该档案拥有者无法被更改也不要显示错误讯息-h : 只对于连结(link)进行变更而非该 link 真正指向的档案-v : 显示拥有者变更的详细资料-R : 对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)--help : 显示辅助说明--version : 显示版本
3
范例 : 将档案 file1.txt 的拥有者设为 users 群体的使用者 jessie : chown jessie:users file1.txt 将目前目录下的所有档案与子目录的拥有者皆设为 users 群体的使用者 lamport : chmod -R lamport:users * 名称cp 使用权限所有使用者使用方式 cp [options] source dest cp [options] source... directory 说明将一个档案拷贝至另一档案或将数个档案拷贝至另一目录把计 -a 尽可能将档案状态权限等资料都照原状予以复制-r 若 source 中含有目录名则将目录下之档案亦皆依序拷贝至目的地-f 若目的地已经有相同档名的档案存在则在复制前先予以删除再行复制范例 将档案 aaa 复制(已存在)并命名为 bbb : cp aaa bbb 将所有的C语言程式拷贝至 Finished 子目录中 : cp *.c Finished 名称cut 使用权限所有使用者用法cut -cnum1-num2 filename 说明显示每行从开头算起 num1 到 num2 的文字范例 shell>> cat example
4
test2 this is test1 shell>> cut -c0-6 example ## print 开头算起前 6 个字元test2 this i 名称 : find 用法 : find 使用说明 : 将档案系统内符合 expression 的档案列出来你可以指要档案的名称类别时间大小权限等不同资讯的组合只有完全相符的才会被列出来find 根据下列规则判断 path 和 expression在命令列上第一个 - ( ) , ! 之前的部份为path之后的是 expression如果 path 是空字串则使用目前路径如果 expression 是空字串则使用 -print 为预设 expression expression 中可使用的选项有二三十个之多在此只介绍最常用的部份-mount, -xdev : 只检查和指定目录在同一个档案系统下的档案避免列出其它档案系统中的档案-amin n : 在过去 n 分钟内被读取过-anewer file : 比档案 file 更晚被读取过的档案-atime n : 在过去 n 天过读取过的档案-cmin n : 在过去 n 分钟内被修改过-cnewer file :比档案 file 更新的档案-ctime n : 在过去 n 天过修改过的档案-empty : 空的档案-gid n or -group name : gid 是 n 或是 group 名称是 name -ipath p, -path p : 路径名称符合 p 的档案ipath 会忽略大小写-name name, -iname name : 档案名称符合 name 的档案iname 会忽略大小写-size n : 档案大小是 n 单位b 代表 512 位元组的区块c 表示字元数k 表示 kilo bytesw 是二个位元组-type c : 档案类型是 c 的档案d: 目录c: 字型装置档案b: 区块装置档案p: 具名贮列f: 一般档案l: 符号连结s: socket -pid n : process id 是 n 的档案你可以使用 ( ) 将运算式分隔并使用下列运算exp1 -and exp2
5
! expr -not expr exp1 -or exp2 exp1, exp2 范例: 将目前目录及其子目录下所有延伸档名是 c 的档案列出来# find . -name "*.c" 将目前目录其其下子目录中所有一般档案列出 # find . -ftype f 将目前目录及其子目录下所有最近 20 分钟内更新过的档案列出# find . -ctime -20 名称less 使用权限所有使用者使用方式 less [Option] filename 说明 less 的作用与 more 十分相似都可以用来浏览文字档案的内容不同的是 less 允许使用者往回卷动以浏览已经看过的部份同时因为 less 并未在一开始就读入整个档案因此在遇上大型档案的开启时会比一般的文书编辑器(如 vi)来的快速范例 指令名称 : ln 使用权限 : 所有使用者使用方式 : ln [options] source dist其中 option 的格式为 : [-bdfinsvF] [-S backup-suffix] [-V {numbered,existing,simple}] [--help] [--version] [--] 说明 : Linux/Unix 档案系统中有所谓的连结(link)我们可以将其视为档案的别名而连
6
结又可分为两种 : 硬连结(hard link)与软连结(symbolic link)硬连结的意思是一个档案可以有多个名称而软连结的方式则是产生一个特殊的档案该档案的内容是指向另一个档案的位置硬连结是存在同一个档案系统中而软连结却可以跨越不同的档案系统ln source dist 是产生一个连结(dist)到 source至于使用硬连结或软链结则由参数决定不论是硬连结或软链结都不会将原本的档案复制一份只会占用非常少量的磁碟空间-f : 链结时先将与 dist 同档名的档案删除-d : 允许系统管理者硬链结自己的目录-i : 在删除与 dist 同档名的档案时先进行询问-n : 在进行软连结时将 dist 视为一般的档案-s : 进行软链结(symbolic link)-v : 在连结之前显示其档名-b : 将在链结时会被覆写或删除的档案进行备份-S SUFFIX : 将备份的档案都加上 SUFFIX 的字尾-V METHOD : 指定备份的方式--help : 显示辅助说明--version : 显示版本范例 : 将档案 yy 产生一个 symbolic link : zz ln -s yy zz 将档案 yy 产生一个 hard link : zz ln yy xx 名称locate 使用权限所有使用者使用方式 locate [-q] [-d ] [--database=] locate [-r ] [--regexp=] locate [-qv] [-o ] [--output=] locate [-e ] [-f ] <[-l ] [-c] <[-U ] [-u]> locate [-Vh] [--version] [--help] 说明locate 让使用者可以很快速的搜寻档案系统内是否有指定的档案其方法是先建立一个包括系统内所有档案名称及路径的资料库之后当寻找时就只需查询这个资料库而不必实际深入档案系统之中了在一般的 distribution 之中资料库的建立都被放在 contab 中自动执行一般使用者在使用时只要用# locate your_file_name 的型式就可以了 参数 -u -U
7
建立资料库-u 会由根目录开始-U 则可以指定开始的位置-e 将排除在寻找的范围之外 -l 如果是 1则启动安全模式在安全模式下使用者不会看到权限无法看到的档案这会始速度减慢因为 locate 必须至实际的档案系统中取得档案的权限资料-f 将特定的档案系统排除在外例如我们没有到理要把 proc 档案系统中的档案放在资料库中-q 安静模式不会显示任何错误讯息-n 至多显示个输出 -r 使用正规运算式做寻找的条件 -o 指定资料库存的名称-d 指定资料库的路径 -h 显示辅助讯息-v 显示更多的讯息-V 显示程式的版本讯息范例 locate chdrv : 寻找所有叫 chdrv 的档案locate -n 100 a.out : 寻找所有叫 a.out 的档案但最多只显示 100 个locate -u : 建立资料库
8
名称 : ls 使用权限 : 所有使用者使用方式 : ls [-alrtAFR] [name...] 说明 : 显示指定工作目录下之内容列出目前工作目录所含之档案及子目录) -a 显示所有档案及目录 (ls内定将档案名或目录名称开头为"."的视为隐藏档不会列出) -l 除档案名称外亦将档案型态权限拥有者档案大小等资讯详细列出-r 将档案以相反次序显示(原定依英文字母次序) -t 将档案依建立时间之先后次序列出-A 同 -a 但不列出 "." (目前目录) 及 ".." (父目录) -F 在列出的档案名称后加一符号例如可执行档则加 "*", 目录则加 "/" -R 若目录下有档案则以下之档案亦皆依序列出范例 列出目前工作目录下所有名称是 s 开头的
展开阅读全文