Unix常用命令

转载自:http://zhidao.baidu.com/question/117572138.html

cd 改变当前目录: 这是让使用者用来转移工作目录用的。 
cd .. 返回上一级目录: 让你返回到上一级目录。 
chdir 的用法如下: 
chdir dirname 
如此你就可以将目前的目录转移到 dirname 这一个目录去。 
或使用 "chdir .." 来转移到上一层目录。 

chmod 改变文件存取模式:chmod 为变更档案模式用( change mode ) . 这个指令是用来更改档案的存取模 
式( access mode )。在 UNIX 一个档案上有可读(r)可写(w)可执行(x)三种模式, 
分别针对该档案的拥有者( onwer )、同群者( group member )( 你可以 ls -lg 
来观看某一档案的所属的 group ),以及其他人( other )。一个档案如果改成可 
执行模式则系统就将其视为一个可执行档,而一个目录的可执行模式代表使用者 
有进入该目录之权利。chmod 就是用来变更一些档案的模式,其使用方式如下: 
chmod [ -fR ] mode filename ... 
其参数的意义如下: 
-f Force. chmod 不会理会失败的动作。 
-R Recurive. 会将所有子树下的所有子目录及档案改为你所要改成的模式。 
mode 可以为一个三位或四位的八进位数字,来表示对某些对象的存取权。详情 
可参阅 chmod(1) 的 manual page 中有关 Absolute Modes 的说明。 
或是用一个字串来表示,请参考 chmod(1) 的说明。 

cp 复制文件:cp 这个指令的意义是复制("COPY") , 也就是将一个或多个档案复制成另 
一个档案或者是将其复制到另一个目录去。 
cp 的用法如下: 
cp f1 f2 : 将档名为 f1 的档案复制一份为档名为 f2 的档案。 
cp f1 f2 f3 ... dir : 将档案 f1 f2 f3 ... 都以相同的档名复制一 
份放到目录 dir 里面。 
cp -r dir1 dir2 : 将 dir1 的全部内容全部复制到 dir2 里面。 
cp 也有一些参数,如下: 
-i : 此参数是当已有档名为 f2 的档案时,若迳自使用 cp 将会将原来 f2 
的内容掩盖过去,因此在要盖过之前必须先询问使用者一下。如使用者 
的回答是y(yes)才执行复制的动作。 
-r : 此参数是用来做递回复制用,可将一整颗子树都复制到另一个 
目录中。 

Date: 显示现在时间和日期的命令。。 

df 显示可用磁盘空间: 打开后可以详细你所用的磁盘个数和空间信息。 

exit 进程中止:退出的命令,不多说了 

find 
find命令是功能最强的命令之一,但同时也是命令行结构最难以掌握的命令之一。 
find / -print | wc-l 
显示系统中所有文件和目录的数目 

find / -user $LOGNAME -print 
显示系统中该用户所有文件和目录 

find / -size 100 -print 
显示文件大小为100 blocks的文件 

find /-size -100-print 
显示文件大小小于100的文件 blocks 

find / -size +100 -print 
显示文件大小大于100的文件 blocks 

find / -name core -exec rm {}\; 
查找并删除core文件。 

find . -exec chown $LOGNAME {} \; 
修改一个目录下所有文件的用户所属 

find .-type d -exec chmod 770 {}\; 
修改一个目录下的所有目录的权限 


fsck 文件系统检查和修复:相当于windwos的文件系统检查功能。 

id 显示用户号:显示你的用户名称和id号码。。。 

kill 中止指定进程: kill 指令的用途是送一个 signal 给某一个 process 。因为大部份送的都是 
用来杀掉 process 的 SIGKILL 或 SIGHUP ,因此称为 kill 。kill 的用法 
为: 
kill [ -SIGNAL ] pid ... 
kill -l 
SIGNAL 为一个 singal 的数字,从 0 到 31 ,其中 9 是 SIGKILL ,也就是一 
般用来杀掉一些无法正常 terminate 的讯号。其馀讯号的用途可参考 sigvec(2) 
中对 signal 的说明。 
你也可以用 kill -l 来察看可代替 signal 号码的数目字。kill 的详细情形 

killall 中止所有活动进程:一般不用吧》!!!呵呵! 

login 注册:重新注册你的登录名和密码。。 

logname 获取注册名。 

ls 目录列表: 这是最基本的档案指令。 ls 的意义为 "list",也就是将某一个目录或是 
某一个档案的内容显示出来。 
如果你在下 ls 指令后头没有跟著任何的档名,它将会显示出目前目录中所 
有档案。 
也可以在 ls 后面加上所要察看的目录名称或档案的名称,如 
% ls /home2/X11R5 
% ls first 

mkdir 建立目录:想建立什么名称,由你定。。。不支持中文名,呵呵!别扔砖!! 

mv 移动文件: mv 的意义为 move , 主要是将一档案改名或换至另一个目录。如同 cp ,它也有 
三种格式: 
mv f1 f2 : 将档名为 f1 的档案变更成档名为 f2 的档案。 
mv dir1 dir2 : 将档名为 dir1 的目录变更成档名为 dir2 的目录。 
mv f1 f2 f3 ... dir : 将档案 f1 f2 f3 ... 都移至目录 dir 里面。 
mv 的参数有两个,-f 和 -i , 其中 -i 的意义与 cp 中的相同,均是 interactive 
询问之意。而 -f 为强迫( force ) , 就是不管有没有同名的档案,反正我就是要 
搬过去,所有其他的参数遇到 -f 均会失效。 

mvdir 移动目录:mkdir 是一个让使用者建立一个目录的指令。你可以在一个目录底下使用 

mkdir 建立一个子目录,使用的方法如下 
mkdir dirname1 [ dirname2 ... ] 
如此你就可以建立一个或多个目录。 

passwd 改变口令:passwd 是用来更改你的使用密码,用法为: 
passwd [ username ] 
在使用 passwd 的时候,它会先问你的旧密码,然后询问两次要更改的密码,确定 
无误后才将你的密码改掉。 

pwd 显示当前工作目录:pwd 会将目前目录的路径( path )显示出来 

return 返回语句:返回到你上次的输入状态。。 

rm 删除文件:rm 的意义是 remove ,也就是用来杀掉一个档案的指令。在 UNIX 中一 
个被杀掉的档案除非是系统恰好有做备份,否则是无法像 DOS 里面一样还能够救回 
来的。所以在做 rm 动作的时候使用者应该要特别小心。 
rm 的格式如下: 
rm f1 f2 f3 ..... 
而 rm 的参数比较常用的有几个: -f , -i , 与 -r 
-f : 将会使得系统在删除时,不提出任何警告讯息。 
-i : 在除去档案之前均会询问是否真要除去。 
-r : 递回式的删除。 
小心不要随便使用 rm -rf , 否则有一天你会"欲哭无泪"...... 

rmdir 删除目录:相对於 mkdir ,rmdir 是用来将一个"空的"目录杀掉的。如果一个目录下面 
没有任何档案,你就可以用 rmdir 指令将其除去。rmdir 的使用法如下: 
rmdir dirname1 [ dirname2 .... ] 
如果一个目录底下有其他的档案, rmdir 将无法将这个目录杀掉,除非使用 
rm 指令的 -r 选项。 


uname 显示系统名 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值