Linux常用的指令

设置别名 -alias

通过别名机制简化常用的、比较长的命令
alias 命名别名 = 命令
示例:

设置myls为ls -alh的别名:
alias myls = ‘ls - alh’(别名是myls)
alias #查看系统当前所有可用别名
alias cp=‘cp -i’
alias egrep =‘egrep --color=auto’
alias fgrep=‘fgrep --color=auto’
alias grep='grep–color =auto'
alias 1.=‘ls - d .* --color-auto’
alias 1l=‘ls-l–color-auto’
alias 1s=‘1s–color-auto’
alias mv=‘mv -i’
alias rm=‘rm - i’
alias which=alias | /usr/bin/which --tty-only–read-alias --show-dot --show-tilde’
alias 11=‘1s-1t’#设置别名
unalias11 #删除别名
vim /root/.bash 永久生效

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

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

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

常用选项

  • -a :统计磁盘空间占用时包括所有的文件,而不仅仅只统计目录

  • -h:以更人性化的方式(默认以KB计数,但不显示单位)显示出统计结果

  • -s:只统计所占用空间总的大小,而不是统计每个子目录、文件的大小
    示例:

  • 统计出/var/log目录所占用空间的大小

                du - sh /var/log/
    

创建新目录-mkdir

  • 创建新的空目录

mkdir [选项]目录位置及名称… ( -p:一次性创建嵌套的多层目录 )

  • 示例
    在当前目录下创建名为 public_html的子目录
                **mkdir public_html**

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

                **mkdir -p /aa/bb/cc**

mkdir {a…t} 添加a到t的目录
mkdir a{1…10} 添加a1到a10的目录

创建链接文件-ln

  • 为文件或目录建立链接文件,类似于Windows系统的快捷方式
  • 链接文件类型
    软链接(又称为符号链接)
    硬链接
    ln [-s] 源文件或目录… 链接文件或目标位置
  • 示例
          ln -s/bin/bzip2 /bin/wx/

硬软链接区别:

  • 硬链接不能跨分区建立连接 无法对文件夹创建
  • 删除硬件连接可以继续访问硬链接
  • 软链接可以跨设备 可以支持文件夹
  • 软链接删除源文件不能访问
  • 软链接一般用在磁盘空间不够的时候

创建空文件-touch命令

  • 更新文件的时间标记
  • 经常用于创建多个新的空文件
              touch   文件

示例
创建两个空文件,文件名分别为aa和bb

            touch aa bb

复制文件或目录-cp

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

          cp 【选项】…源文件或目录…目标文件或目录…

cp常用选项

选项说明
-f覆盖目标同名的文件或目录时不进行提醒,而直接强制复制。
-i覆盖目标同名的文件或目录时提醒用户确认。
-p复制时保存文件的权限、属主及时间标记等属性不变。
-r复制目录时必须使用此选项,表示递归复制所有文件及子目录。
-a保留权限,复制软链接本身,递归复制

删除文件或目录-rm

  • 删除指定的文件或目录
rm【选项】要删除的文件或目录....
  • 常用选项
-f:删除文件或目录时不进行提醒,而直接强制删除。
-i:删除文件或目录时提醒用户确认。(y表示删除,n表示不删除)
-r:删除目录时必须使用此选项,表示递归删除整个目录树(谨慎使用)
  • 示例:
rm -rf public_html/grub/
rm -i public_html/apg.conf

移动文件或目录-mv

  • 将指定文件或目录转移位置
  • 如果目标位置与源位置相同,则相当于执行重命名操作
mv 【选项】…源文件或目录…目标文件或目录
  • 示例
mv mytouch mkfile
mv mkfile public_html/

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

  • 搜索范围由环境变量PATH决定(echo ¥PATH)
which 命令|程序名        #默认当查找到第一个目标后不再继续查找
或
which -a 命令|程序名    #在所有搜索路径中查找
  • 示例
which is
which cd

查找文件或目录-find

  • 采用递归方式,根据目标的名称、类型、大小等不同属性进行精细查找
find   [查找范围]  [查找条件表达式]
  • 常用查找条件类型
查找类型	        关键字	                  说明
按名称查找	    -name	根据目标文件的名称进行查找,允许使用“*”及“ ?”通配符
按文件大小查找	-size	根据目标文件的大小进行查找,一般使用“+”、"_” 号设置超过或小于指定的大小作为查找条件,常用的容量单位包括kB (注意k是小写)、MB、GB
按文件属主查找	-user	根据文件是否属于目标用户进行查找
按文件类型查找	-type	根据文件的类型进行查找,文件类型包括普通文件(f) 、目录(d)、块设备文件(b)、字符设备文件(c)等
  • 各表达式之间使用逻辑运算符
-a表示 而且(and)
-o表示 或者 (or)
  • 示例
find /boot -size +1024k -a -name“vmlinuz”
find /boot -size +1024k -o -name“vmlinuz”

总结

Linux常用命令

  • 查看及切换目录(pwd、cd、ls、du)
  • 创建目录和文件(mkdir、touch、ln)
  • 复制、删除、移动目录和文件(cp、rm、mv)
  • 查找目录和文件(which、find)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值