常用Linux命令

Table of Contents

文件和目录列表

cd命令

ls命令

ll命令

处理文件

cp命令

Tab自动补全

mv命令

rm命令

查看文件内容

file命令

cat命令

压缩解压

参数

查看

压缩

解压

权限设置(chmod)

权限范围

权限代号

用法

实例

进程管理

查看进程

结束进程

Ctrl+操作

统计文件信息(wc)

参数

查看文件的字数、字节数、行数

和管道线 | 一起使用

其他


文件和目录列表

cd命令

cd /home/work:切换到目录/home/work

cd ./path:切换到当前目录下的path目录下,“.”表示当前目录

cd ../path:切换到上层目录中的path目录下,“..”表示上层目录

ls命令

ls:列出当前目录所有文件(不显示隐藏文件)

ls -a:列出当前目录所有文件(包括隐藏文件)

ls -l:列出当前目录所有文件(显示文件的详细信息:文件属性 文件数 拥有者 拥有组 文件大小 上次修改时间 文件名/目录名)

ll命令

效果等同于ls -l,此命令更常用。

处理文件

cp命令

cp -i file1 file2:复制文件file1,新文件名为file2(若file2文件已存在,则直接覆盖,因此最好加上 -i 参数,强制询问是否覆盖)

cp file1 file2 file3 dir:复制文件file1, file2, file3到目录dir中

Tab自动补全

在使用命令行输入文件名/目录名时,Tab键可以自动补全当前目录下文件名/目录名

mv命令

mv命令可以用来重命名文件/目录和移动文件/目录

mv file1 file2:文件file1更名为file2

mv dir1 dir2:目录dir1更名为dir2

mv file1 dir1:移动文件file1到dir1目录

mv * ../:移动当前目录所有文件到上一层目录

rm命令

rm -i file:删除文件file1,加上-i参数强制询问

rm -rf dir:删除文件夹dir和其下所有文件,不询问,慎用

查看文件内容

file命令

file file:查看文件类型

cat命令

cat file:显示文件内容

cat file | head -n:显示文件前n行

cat file | tail -n:显示文件后n行

cat file | wc -l:统计文件行数

压缩解压

参数

下面五个参数压缩解压必用只用到一个:

-c: 建立压缩档案

-x:解压

-t:查看内容

-r:向压缩归档文件末尾追加文件

-u:更新原压缩包中的文件

下面五个参数根据需要选择:

-z:有gzip属性的

-j:有bz2属性的

-Z:有compress属性的

-v:显示所有过程

-O:将文件解开到标准输出

参数-f是必选的,且只能放最后

-f:使用档案名字

查看

tar -tf file.tar.gz:在不解压的情况下查看压缩包内容

压缩

tar -cvf file.tar file:file文件压缩成file.tar

tar -czf file.tar.gz file:file打包成file.tar.gz

解压

tar -xvf file.tar:解压tar包

tar -xzvf file.tar.gz:解压tar.gz包

tar -xjvf file.tar.bz2:解压tar.bz2包

tar -xZvf file.tar.Z 解压tar.z包

权限设置(chmod)

权限范围

u:目录/文件的当前用户

g:目录/文件的当前群组

o:当前用户/群组以外的用户/群组

a:所有的用户及群组

权限代号

r:读权限,4

w:写权限,2

x:执行权限,1

-:删除权限,0

s:特殊权限

用法

chmod命令有两种用法,一种是字母和操作符的文字设定法,一种是数字设定法

chmod [who] [+ | - | =] [mode] 文件名:who=u/g/o/a,mode=r/w/x/-/s

chmod [mode] 文件名:mode顺序=u/g/o,值为4, 2, 1的组合和

实例

chmod a+x file:增加文件所有用户组可执行权限

chmod ug+w,o-x file:同时修改不同用户权限

chmod 751 file:给file的属主分配读、写、执行(7)的权限,给file的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限

进程管理

查看进程

ps -a:显示所有进程(可以加grep进行筛查)

top:实时显示进程

结束进程

kill ***:杀死进程号为***的进程

Ctrl+操作

Ctrl+Z:暂停进程,并放到后台(挂起)

Ctrl+C:结束进程

bg:将挂起的进程放到后台继续执行

fg:将挂起的进程放到前台执行

jobs:查看当前前后台所有进程

kill %id:对于jobs显示的进程,可以通过kill %id的方法杀死进程

统计文件信息(wc)

参数

-c:统计字节数

-l:统计行数

-m:统计字符数。这个标志不能与 -c 标志一起使用

-w:统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串

-L:打印最长行的长度

查看文件的字数、字节数、行数

wc -l file:文件file的行数

wc -c file:文件file的字节数

wc -w file:文件file的字数

和管道线 | 一起使用

cat file | wc -l:file的行数

ls -l | wc -l:统计当前目录下的文件数

其他

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值