日期:2014-05-16  浏览次数:20800 次

Linux命令(一)

更改文件夹或目录权限命令

chmod 777 /usr/local/tomcat-5.5.26 -R

chmod 777 /usr/local/tomcat-5.5.26 -R

chmod u+x jdk-1_5_0_15-linux-i586.bin

(755)

改变一个文件的权限:chmod [mode] file.txt
改变一个目录的权限:chmod [mode] dir
改变一个目录和其子目录的权限:??? chmod [mode] dir -R

mode = 777 or 752 and so on.
mode的三个数字,分别表示owner,group,others所具备的权限。
1=x 执行
2=w 写
4=r 读
比如owner具有所有权限,1+2+4=7,又比如 group 具有读和执行权限1+4=5。

----------------------------------------

chown

更改文件或目录的拥有者
-R参数表示递归改变

[root@linux ~]#chown [-R] 账户名称 文件或目录


[root@linux ~]#chown [-R] 账户名称:用户组名称 文件或目录

?--------------------------------------

删除目录命令:

linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中……
直接rm就可以了,不过要加两个参数-rf 即:rm -rf?? 目录名字
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思

?

需要提醒的是:使用这个rm -rf的时候一定要格外小心,linux没有回收站的

-------------------------------------------

ls -al

ls -ls

[root@vps ~]# ll -Sh?
[root@vps ~]# ll -Srh ---这两个最常用

一、使用sort排序

[root@vps ~]# ll? | grep '^[^d]' |? sort -n
-rw-------? 1 root?? root???????? 0 Aug? 4 19:21 ipp.txt
-rw-------? 1 root?? root?????? 232 Aug? 4 19:23 openvpn-status.log
-rw-r--r--? 1 root?? root?? 2095419 Jul 27 14:57 nagios-plugins-1.4.15.tar.gz
-rw-r--r--? 1 root?? root?? 3215350 Mar? 9 11:49 nagios-3.2.1.tar.gz
-rw-r--r--? 1 root?? root??? 626042 Apr 30? 2008 lzo-2.03.tar.gz
-rw-r--r--? 1 root?? root??? 669076 Mar 17? 2009 openvpn-2.0.9.tar.gz
-rw-r--r--? 1 root?? root????? 6697 Aug? 2 00:39 1.tar.gz
total 6500
[root@vps ~]# ll -h? | grep '^[^d]' |? sort -n
-rw-------? 1 root?? root????? 0 Aug? 4 19:21 ipp.txt
-rw-------? 1 root?? root??? 232 Aug? 4 19:23 openvpn-status.log
-rw-r--r--? 1 root?? root?? 2.0M Jul 27 14:57 nagios-plugins-1.4.15.tar.gz
-rw-r--r--? 1 root?? root?? 3.1M Mar? 9 11:49 nagios-3.2.1.tar.gz
-rw-r--r--? 1 root?? root?? 612K Apr 30? 2008 lzo-2.03.tar.gz
-rw-r--r--? 1 root?? root?? 654K Mar 17? 2009 openvpn-2.0.9.tar.gz
-rw-r--r--? 1 root?? root?? 6.6K Aug? 2 00:39 1.tar.gz
total 6.4M
总结:使用sort对数字进行排序那就大错特错了!
例如:
[root@vps ~]# cat haha.txt
1
2
10
19
[root@vps ~]# sort haha.txt
1
10
19
2
[root@vps ~]#
sort只会排第一个字符!
?

?

二、直接使用ls参数
[root@vps ~]# ll -S | grep '^[^d]'
total 10000
-rw-r--r--? 1 root?? root?? 3565833 Aug? 5 10:07 httpd-2.2.16.tar.gz.filepart
-rw-r--r--? 1 root?? root?? 3215350 Mar? 9 11:49 nagios-3.2.1.tar.gz
-rw-r--r--? 1 root?? root?? 2095419 Jul 27 14:57 nagios-plugins-1.4.15.tar.gz
-rw-r--r--? 1 root?? root??? 669076 Mar 17? 2009 openvpn-2.0.9.tar.gz
-rw-r--r--? 1 root?? root??? 626042 Apr 30? 2008 lzo-2.03.tar.gz
?[root@vps ~]# ll -Sh?
?[root@vps ~]# ll -Srh ---这两个最常用


三、按时间排序

[root@vps ~]# ll -rt
total 6500
-rw-r--r--? 1 root?? root??? 626042 Apr 30? 2008 lzo-2.03.tar.gz
-rw-r--r--? 1 root?? root??? 669076 Mar 17? 2009 openvpn-2.0.9.tar.gz
-rw-r--r--? 1 root?? root?? 3215350 Mar? 9 11:49 nagios-3.2.1.tar.gz
-rw-r--r--? 1 root?? root?? 2095419 Jul 27 14:57 nagios-plugins-1.4.15.tar.gz
drwxrwxrwx 13?? 1000 users???? 4096 Aug? 1 02:30 lzo-2.03
drwxrwxrwx 16 root?? root????? 4096 Aug? 2 00:28 openvpn-2.0.9
-rw-r--r--? 1 root?? root????? 6697 Aug? 2 00:39 1.tar.gz
drwxrwxrwx 16 nagios root????? 4096 Aug? 3 20:26 nagios-plugins-1.4.15
drwxrwxr-x 15 nagios nagios??? 4096 Aug? 3 21:08 nagios-3.2.1
-rw-------? 1 root?? root???????? 0 Aug? 4 19:21 ipp.txt
-rw-------? 1 root?? root?????? 232 Aug? 4 19:26 openvpn-status.log
[root@vps ~]#

=====THE???? END=====

?

=================