`
gaozzsoft
  • 浏览: 414592 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

Linux命令(一)

阅读更多

删除日志:

df -ah

du -sh  *

find / -size +50M

rm -rf 文件名

 

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

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=====

 

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

linux环境变量设置及保存地点

1. 显示环境变量HOME

  $ echo $HOME

  /home/redbooks

  2. 设置一个新的环境变量hello

  $ export HELLO="Hello!"

  $ echo $HELLO

  Hello!

  3. 使用env命令显示所有的环境变量

  $ env

  HOSTNAME=redbooks.safe.org

  PVM_RSH=/usr/bin/rsh

  Shell=/bin/bash

  TERM=xterm

  HISTSIZE=1000

  ...

  4. 使用set命令显示所有本地定义的Shell变量

  $ set

  BASH=/bin/bash

  BASH_VERSINFO=([0]="2"[1]="05b"[2]="0"[3]="1"[4]="release"[5]="i386-redhat-linux-gnu")

  BASH_VERSION='2.05b.0(1)-release'

  COLORS=/etc/DIR_COLORS.xterm

  COLUMNS=80

  DIRSTACK=()

  DISPLAY=:0.0

  ...

  5. 使用unset命令来清除环境变量

  set可以设置某个环境变量的值。清除环境变量的值用unset命令。如果未指定值,则该变量值将被设为NULL。示例如下:

  $ export TEST="Test..." #增加一个环境变量TEST

  $ env|grep TEST #此命令有输入,证明环境变量TEST已经存在了

  TEST=Test...

  $ unset $TEST #删除环境变量TEST

  $ env|grep TEST #此命令没有输出,证明环境变量TEST已经存在了

  6. 使用readonly命令设置只读变量

  如果使用了readonly命令的话,变量就不可以被修改或清除了。示例如下:

  $ export TEST="Test..." #增加一个环境变量TEST

  $ readonly TEST #将环境变量TEST设为只读

  $ unset TEST #会发现此变量不能被删除

  -bash: unset: TEST: cannot unset: readonly variable

  $ TEST="New" #会发现此也变量不能被修改

  -bash: TEST: readonly variable

  环境变量的设置位于/etc/profile文件

  如果需要增加新的环境变量可以添加下属行

  export path=$path:/path1:/path2:/pahtN

 

分享到:
评论

相关推荐

    Linux命令 一句话.doc

    Linux命令 一句话.doc Linux命令 一句话.doc

    Linux命令一页纸 可打印 速查 原创

    包含了基本的linux命令 查找、查进程、查网络、简单的文件操作

    jenkins 执行远程linux命令

    jenkins 执行远程linux命令,jenkins 执行远程linux命令,jenkins 执行远程linux命令

    Linux常用命令 附图

    1、帮助命令 a) man (manual for short) man man 显示man命令的帮助信息(man pages) b) info (information for short) info man 显示man命令的帮助信息(information pages) 2、文件与目录操作命令 a) mv (move for...

    每天一个linux命令

    每天一个linux命令整理版

    Linux命令讲解视频.zip

    第2节 linux命令一 06-查看目录命令.ev4 07-切换目录命令.ev4 08-绝对路径和相对路径.ev4 09-创建、删除文件和目录.ev4 10-拷贝、移动文件和目录.ev4 11-终端命令的格式说明.ev4 12-查看命令帮助.ev4 13-ls命令选项....

    Linux学习课件及Linux命令大全

    Linux课件(ppt)外加一个《Linux命令大全》: Linux_内核完全注释_V11.pdf VI的常见用法.doc 第1章 Linux概况及安装.ppt 第2章 Linux的常用命令.ppt 第3章 Linux系统管理.ppt 第4章 Linux网络基础.ppt 第5章 ...

    linux命令一级篇.pdf

    知识产权及保密协议.pdf

    Linux命令模板 licote 1.1.0

    Licote是Linux command template的缩写,顾名思义就是Linux命令模板。用于快速编写一个linux环境的命令程序,当然如果你愿意,你可以用于任何程序中;Licote的主要任务就是帮助你解析linux环境下的常用命令选项,让...

    每天一个linux命令PDF

    每天一个linux命令PDF

    操作系统接口:兼容Unix/Linux命令接口

    操作系统接口:兼容Unix/Linux命令接口。 为Windows操作系统建立一个兼容Unix命令的命令接口;实现命令包括ls,cat,cp,mv,md/mkdir,rd/rmdir,cd,sort,more,print,命令的内容与详细格式请查阅unix命令手册;可以字符...

    Linux命令模板 licote 1.2.2

    Licote是Linux command template的缩写,顾名思义就是Linux命令模板。用于快速编写一个linux环境的命令程序,当然如果你愿意,你可以用于任何程序中;Licote的主要任务就是帮助你解析linux环境下的常用命令选项,让...

    Linux必须学会的60个命令---文件处理

    文件可以是一封信、一个通讯录,或者是程序的源语句、程序的数据,甚至可以包括可执行的程序和其它非正文内容。 Linux文件系统具有良好的结构,系统提供了很多文件处理程序。这里主要介绍常用的文件处理命令。

    Linux 命令详解词典.pdf【第二部分】

    Linux 命令详解词典.pdf,施威铭研究室著,大小 74 MB,被压缩成两部分分别上传。这是第二部分,第一部分下载地址:http://download.csdn.net/source/2685010。 本书精选了 381 个 Linux 命令,详细罗列 1729 个范例...

    Linux命令集合大全

    Linux命令集合大全这个适用于速成者和不需要深入研究的人群,看完之后你可以对linux进行常规操作,可以满足学习和工作中的需求,也可以把它作为命令查询的一个工具。

    LINUX命令、编辑器与SHELL编程

    2.知名Linux专家MarkSobell编写的这《Linux命令、编辑器与Shell编程》,为系统管理员、开发人员和高级用户提供了最需要的全面的深入指导,同时还是一本卓越的日常参考手册。 3.一本值得每一位Linux管理人员、开发...

    Linux命令详解手册

    把这些命令都弄懂了,大概Linux服务器的配置就不会有任何问题了,里面的每个命令都有详细的介绍其功能、语法、参数、及解析,清清楚楚明明白白的学习Linux命令,这个会令大部份初学者不会感觉到晦涩难懂,而且一个一...

    Linux命令宝典大全

    这是一本介绍Linux命令宝典大全

    Linux命令大全搜索工具内容包含Linux命令手册详解学习搜集

    Linux命令大全搜索工具是一款专门为Linux用户设计的实用工具,旨在帮助用户快速查找、学习和理解各种Linux命令。该工具包含了广泛的Linux命令手册,详细解释了每个命令的用法、参数和示例,使用户能够轻松地掌握命令...

    linux命令大全 linux菜鸟版

    包含所有linux命令,方便查找,一看就懂.

Global site tag (gtag.js) - Google Analytics