Linux常用命令

目录命令:

pwd 显示当前位置(print working directory)

ls  [选项] [文件或目录](list)

  -a 显示所有文件, 包括隐藏文件

  -l 显示详细信息(-文件 d目录 l软链接文件 c b) ll

  -d 查看目录属性

  -h 人性化显示文件大小

  -I 显示inode

mkdir 建立目录(make directories)

  -p 递归创建

rmdir 删除空目录(remove empty directories)

rm -rf [文件或目录](remove)

  -r 删除目录

  -f 强制(force)方便但不安全

cd 切换所在目录(change directory)

  cd ~ / cd  进入当前用户的家目录

  cd - 进入上次目录

  cd .. 进入上级目录

  cd . 进入当前目录

cp [选项] [源文件或目录] [目标目录] (copy)

  -r 复制目录

  -p 连带文件属性复制

  -d 若源文件是链接文件,则复制链接属性

  -a 等同于 -pdr

mv [源文件或目录] [目标目录] (move) 剪切或重命名

ln [源文件] [目标文件] (link) 生成链接文件

  -s 创建软连接 源文件写绝对路径

  软硬链接, inode….

文件搜索命令:

 

locate  在后台数据库(/var/lib/mlocate)中按照文件名搜索,搜索速度更快但数据库一天更新一次, 所以对于新建的文件, 需要使用updatedb 手动更新数据库,但只能按照文件名搜索,

updatedb配置文件(/etc/updatedb.conf)

whereis 搜索命令的所在位置

which 搜索命令所在位置及其别名

find afds

grep adsf

#updatedb.conf 规则适用于locate、whereis、which

#whereis & which 找不到 shell 自带的命令

原文地址:https://www.cnblogs.com/QQ-1615160629/p/5268687.html