Linux基础命令详解 (2)

通常情况下,深蓝色表示目录,白色表示一般文件,绿色表示可执行的文件,黄色表示设备文件,红色表示压缩文件

 
-i   显示文件和目录的inode号  

 注:

 用ls -l命令查看某一个目录会得到一个7个字段的列表

-rwxrwxrwx-- 1 root root 762 07-29 18:19 exit

第1字段:文件属性字

第一个字符代表文件的类型:

“-”表示该文件是一个普通的文件

“d”表示该文件是一个目录

“1”表示该文件是一个软链接文件。类似于windows下快捷方式

 

 

 

 

 

 

 

 

 

 

 

 

结合通配符

“?”:代表任意字符,有且一个字符

“*”:代表任意数个字符,可以是0个或者1个或者多个

“[]”:表示可以匹配字符组中的任意一个字符   [abc]、[a-f]

设置别名

通过别名机制简化常用的、比较长的命令

alias  命名别名='命令'----“=”两边不能有空格  

 

 

示例

设置myls为ls-alh的别名

alias  myls='ls-alh'---别名是myls  

 

 

取消别名

unalias 命名别名  

 

 

统计目录及文件空间占用情况-du

统计指定目录(或文件)所占用磁盘空间的大小

du  [选项]  [文件或目录....]  

 

 

常用选项

选项   说明  
-a   统计磁盘占用时包括所有的文件,而且仅仅只统计目录  
-h   以更人性化的方式(默认以KB计数,但不显示单位)显示出统计结果  
-s   只统计所占空间的大小,而不是统计每个子目录、文件的大小  
--max-depth=n   统计所有小于等于第n层目录的大小  
                            选项-a和-s不可同时使用  

 

 

 

 

 

 

 

统计出/var/log目录的大小

du -h --max-depth=1/var/log  

 

 

创建新目录-mkdir

创建新的空目录

mkdir [选项] 目录位置及名称..  

  -p:一次性创建嵌套的多层目录

 

示例

在当前目录下创建名为public_html的目录

mkdir public_html  

 

 

创建目录/aa,在/aa目录下创建子目录bb,在/aa/bb目录下创建子目录cc

mkdir -p /aa/bb/cc  

 

 

创建空文件-touch命令

更新文件的时间标记

经常用于创建多个新的文件

touch  文件...  

 

 

示例

创建两个空文件,文件名分别为aa.txt和bb.txt

touchu aa  bb

touch {a,b}.txt

 

 

 

 

创建链接文件-ln

为了文件或目录建立链接文件,类似于Windows系统的快捷方式

链接文件类型

            ①软链接

            ②硬链接

ln -s 源文件或目录....链接文件或目录位置         -s:创建软链接  

 

 

示例

ln -s /bin/bzip2/bin/wx/  

 

 

复制文件或目录-cp

将需要复制的文件或目录(源)重建一份,并保存为新的文件或目录

cp [选项]...源文件或目录...目标文件或目录....  

 

 

常用选项

        -f、-i、-p、-r

删除指定的文件或目录

删除指定的文件或目录

rm [选项] 要删除的文件或目录...  

 

 

常用选项

       -f、-i、-r

示例

rm -rf public_html/grub/

rm -i public-html/apg·conf

 

 

 

 

查找命令文件存放目录-which

搜索范围由环境变量PATH决定(echo$PATH)

which 命令|程序名       //默认当找到第一个目标后不在继续查找  

 

 

which -a  命令|程序名      //所有搜索路径中查找  

 

 

示例

which ls

which history

 

 

 

 

使用which查找内部命令时,将找不到对应的程序

查找文件或目录-find

采用递归方式,根据目标的名称、类型、大小等不同属性进行精细查找

find  [查找范围] [查找条件表达式]  

 

 

查找范围:查找文件或子目录的目录位置

查找条件表达式:查找条件类型

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyswpx.html