首页 > 代码库 > Linux 常用命令

Linux 常用命令

 

Linux常用命令

显示目录与文件命令

ls:显示指定目录下的目录和文件

ls  [选项] 目录名

ls  -a:列出目录下所有文件

ls  -d:显示目录,不显目录下的文件

ls  -i :显示文件的索引点

ls  -k:以字节形式表示文件大小

ls  –l:列出文件的详细信息

ls  -R:显示指定目录及子目录下的内容

ls  -t:以时间排序

ls  -a:文件大小排序

显示文件内容命令

Cat [选项] 文件名

Cat  -n:由1开始对所有输出的行数编号

Cat  –b:和-n相似,-b 不对空白行编号

Cat  –s:当有两行以上的空白行,就替换为一行空白行

more命令

more  [选项]  [文件名]

more  –num:一次显示的行数

more  +num:从第几行开始显示

more  -s:当遇见两行以上的空白行  就替换为一行

less分页显示命令

less [选项] [文件名]

less –n:显示去掉行号

less  -s:将多个空行压缩成一个空行

head 命令

head  [选项] 文件名

head  –c:显示文件前多少字节

head  -n:显示文件前多少行

head  -q:显示文件内容前 不显示文件名

head  -v:显示文件内容前 先显示文件名

tail 命令

tail  [选项] 文件名

tail  -c:显示文件的后多少字节

tail  -n:显示文件后多少行

tail  -q:显示文件前 不显示文件名

tail  -v:显示文件前 显示文件名

tail –f:动态显示文件末尾的N行内容 按Ctrl+c终止显示内容

mkdir  命令

mkdir  [选项] [文件名]

mkdir  –p:确保目录名称的存在

rmdir [选项] [目录名]

rmdir :删除空目录

rmdir  –p:当子目录删除后使它成为空目录时候,则一并删除

touch 命令

touch [选项] 文件1 [文件2]

将file的时间记录改变与install.log一样

rm命令

rm [ 选项] [文件名或目录]

rm –i:删除前逐一询问确认

rm –f:即使源文件使只读,也直接删除,不需要逐一询问

rm –f –f*:删除f开头的所有文件

Cd命令

cd 文件名:进入该文件夹

Cd ~:当前用户主目录

Cd..返回上一层:

pwd 命令

显示当前用户和工作目录

cp命令 

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

cp  –r :递归持续复制 用于目录的复制行为

cp –f:强制复制

find  cmin –n:过去几分钟读取的文件

find –ctime  -n:过去几天的读取的文件

find  -name name:查找文件名符合name的文件

find –size:以文件大小查找

find  -printf:标准输出设备上显示文件

 find  -cnewer [文件名]:比[ 文件名] 更新的文件

find –type –f :查找类型为一般的文件

find  -mount:检查和指定目录在同个文件系统下的文件

find –ls:详细列出所找的文件

locate  *.cfg:查找所有.cfg的文件

locate  -h:显示辅助信息

 wc 命令

wc  -c [选项] [文件名]:显示文件大小

wc –m [选项][文件名]:统计字符串的数量

wc  -l [选项][文件名]:统计文件的行数

sort  –u :显示不重复的内容

sort  –r :反向排序

Clear:执行清屏

cat [文件名] | tr  “ABC ” ”xyz”:将标准输出内容中相关字母替换

 tr  ‘a-z’  ‘A-Z’ < kong.txt:将标准输入小写字母转大写

tar 打包压缩文件

gzip 格式压缩

解压小时压缩频率

 

Linux 常用命令