Linux命令

本文介绍了Linux系统中软硬链接的创建与区别,grep命令用于文本搜索的用法,find命令查找文件的技巧,以及tar命令进行归档管理的操作。同时,讲解了gzip和bzip2的压缩解压过程,以及如何通过chmod调整文件权限。
摘要由CSDN通过智能技术生成

1.软连接 ln -s (常用)
ln -s 1.txt 2.txt :给源文件1.txt创建软连接(快捷方式)2.txt

相当于window中的快捷键,软连接本身并不存储内容,只存储指向的文件名称和路径。

当源文件删除后,软连接失效。

注意:如果软连接文件和源文件不在一个目录,源文件要用绝对路径,不能用相对路径

2.硬连接 ln
ln 1.txt 2.txt :给源文件1.txt创建硬2.txt

相当于给源文件做了个内容拷贝,本身存储内容,并且源文件内容改变,硬连接文件内容也同步变化。

目录不能使用硬连接。

当源文件删除后,不会影响硬连接。

查看时,有一个数字,代表有几个文件能同步发生变化。

3.文本搜索 grep
grep -i :忽略大小写查找

grep -n:显示查找的内容所在的行

grep -v:反向查找,查找不包含关键字

grep -n hello /hemo -r :查找home目录下所有文件中包含关键字hello的文件,并显示所在的行

grep搜索内容串可以写正则表达式

grep -n ^a 1.txt :在文件1.txt查找以a开头的行

grep -n a$ 1.txt :在文件1.txt查找以a结尾的行

4.查找文件 find
find /home -name 1.txt :查找目录home下文件名为1.txt的文件

find /home -name '*txt ':查找目录home下文件名结尾为txt的文件

注意:使用通配符查找时,需要用单引号将关键字引用起来

5.归档管理 tar
相当于window中的打包和解包

tar -c :创建打包文件

tar -f :指定打包文件名称

tar -t :列出打包文件中包含的文件

tar -x :解开打包文件

tar -v :列出打包了哪些文件

tar -cf 1.tar 1.txt 2.txt :将1.txt和2.txt打包成文件1.tar。

对文件操作命令最后都要加上f,f必须放在最后,f后面第一个参数代表要生成的文件名,后面所有的参数是要打包的文件

tar -xf 1.tar -C /home :将打包文件1.tar解压到另一个目录home下,目录需要提前创建好。

若不写目录,则把包里的文件解压放到当前目录

6.文件压缩解压 gzip
gzip -r 1.tar :将打包文件1.tar压缩成压缩包1.tar.gz

gzip -d 1.tar.gz :将压缩包1.tar.gz解压成打包文件1.tar

7.文件压缩解压 bzip2
同gzip

bzip2 -r 1.tar :将打包文件1.tar压缩成压缩包1.tar.bz2

bzip2 -d 1.tar.bz2 :将压缩包1.tar.bz2解压成打包文件1.tar

8.Linux系统中压缩和解压步骤(gzip和bzip2)
压缩步骤:1.打包 2.压缩

解压步骤:1.解压 2.解包

现实中不需要两步分开做,可以将tar和gzip命令合在一起,一步到位压缩和解压

tar -czf 1.tar.gz *txt :增加-z,以gzip的方式打包并且压缩

tar -xzf 1.tar.gz :增加-z,以gzip的方式解包并且解压

tar -cjf 1.tar.bz2 *txt :增加-j,以bzip2的方式打包并且压缩

tar -xjf 1.tar.bz2 :增加-j,以bzip2的方式解包并且解压

9.文件压缩解压 zip
不需要写拓展名,自动生成拓展名

zip -r zz *txt :将文件压缩成压缩包zz.zip

unzip -d zz zz.zip :将压缩文件zz.zip解压到目录zz中

10.压缩率和通用性
压缩率 :zip<gzip<bzip2

通用性 :zip>gzip>bzip2

Linux一般用gzip压缩。

11.查看命令位置 which
which mv :查找mv命令所在的位置

12.切换管理员 su
su root :切换root用户

13.设置用户密码 passwd
passwd admin :更改admin的密码

更改简单的密码。登录root用户改

14.退出用户 exit
如果是图形界面,退出当前终端

如果是使用SSH远程登录,退出登录账户

如果是切换后的登录用户,退出则返回上一个登录账号

15.查看当前登录用户 who
pkill -kill -t 杀掉用户

admin pts :代表终端方式登录操作系统

admin tty :代表用户方式登录操作系统

16.关机重启 reboot shutdown
reboot :不需要权限

shutdown :需要权限

shutdown -h +10 :系统再过10分钟自动关机

17.修改文件权限 chmod
字母法

|u/g/o/a|含义|+/-/=|含义|
|-|-|-|-|
|u|文件所有者,第一组|+|增加权限|
|g|用户组,第二组|-|撤销权限|
|o|其他人,第三组|=|设定权限(把之前权限换成新的权限)|
|a|三者都是,全部|||

chmod u+x,g-r,o=w 1.txt

所有者权限:增加执行
用户组权限:撤销读
其他人权限:设定只有执行
数字法

|字母|说明|
|-|-|
|r|读取权限,数字代号4|
|w|写入权限,数字代号2|
|x|执行权限,数字代号1|
|-|不具备任何权限,数字代号0|

chmod 775 file

所有者权限:读写执行
用户组权限:读写执行
其他人权限:读执行 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值