linux系统学习1

ln 软链接

软连接本身不存储内容,只记录源文件的名称;

ln-s 1.txt 1_link:给1.txt创建一个软链接,相当于windows中的快捷方式;

In-s 1.txt  ~/1_link:给其他目录创建一个软链接,如果源文件不写绝对路径,软链接指向的文件是不存在的;举列:ln-s /home/admin/1.txt ~/1_link;

ln-s abc abc_link 给目录创建软链接;

ln 硬链接

硬链接 本身占空间,相当于把源文件复制一份,与源文件同步变化,删除硬链接文件不影响源文件,不能给目录创建硬链接;使用ll查看时,有一个数字,代表有几个文件能同步发生变化;
ln 1.txt 1_hard_link

grep 查找具体内容

grep hello test.txt:在某个文件中查找包含hello的内容,只要一行中有hello会把整行显示;

grep -niv hello test.txt: n显示查找到的内容的行号,i查找时不区分大小写,v反向查找,查找不包含hello的行;
grep -n hello /home/admin -r:查找整个目录中的所有文件,包含hello的内容;

grep -n ^g test. txt :^行首,搜寻以g 开头的行;

grep -n o$ test.txt:$行尾,搜寻以 o 结束的行;

find 查找文件

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

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

tar 归档 打包

tar cvf a.tar 1.txt 2.txt:f必须放在最后,f后面的第一个参数代表要生成的文件名, 后面所有的参数是要打包的文件;v是显示出过程;

tar tf a.tar:列出包里面的文件;

tar xvf a.tar:如果没写目录,把包里面的文件解开放到当前目录

tar xvf a.tar-C tar:解包到指定的文件夹,文件夹需要提前创建好

gzip 压缩

tar cf a.tar:生产a.tar文件(打包)

gzip -r a.tar:生成a.tar.gz文件(压缩);

gzip -d a.tar.gz:生成a.tar文件(解压);

tar xf a.tar -C ~/atar:解包到指定文件夹(解包);

打包压缩一步到位:

gzip

一步到位 打包并且压缩

tar czf b.tar.gz *txt:以gzip的方式打包并且压缩一步到位 解压并且解包;

tar zxf b.tar.gz -C btar:以gzip的方式解压并且解包;

tar xzf b.tar.gz -C bta:以gzip的方式解压并且解包,x的位置可以任意,f放在最后就可以了;

bzip2

tar jcf j.tar.bz2 *txt

tar xjf j.tar.bz2 -c jtar

zip

zip -r zz *txt:zz代表要生成的压缩文件,不需要写扩展名,会自动生成zip扩展名

unzip -d zip:解压时会自动创建目录

压缩率 zip<gzip<bzip2

通用性 zip>gzip>bzip2

who 查看当前登录的用户

admin pts/0

admin tty1

pts 代表一个终端

tty代表用户登录了操作系统

pkill -kill -t tty1 表示终止操作

su 切换到管理员目录

权限很大

which 查看位置

passwd 修改密码

reboot 不需要权限

shutdown 需要root权限

chmod 设置权限

u:文件的拥有者

g:文件的拥有的组

o:其他用户

a:所有用户

+添加权限

-删除权限

=设置权限(把之前的权限换成新的权限)

chmod u+r test.txt:给文件的拥有者添加r(读)权限

r:读取权限,数字代号为"4"

w:写入权限,数字代号为"2"

x:执行权限,数字代号为"1"

-:不具任何权限,数字代号为"0"

chmod u=r,g+w,o-r test.txt:给自己设置r权限,给自己组添加w权限,给其他人删除r权限

数字法:

chmod 751 file:

7(1+2+4):文件所有者:读、写、执行权限

5(1+4):同组用户:读、执行的权限

1:其它用户:执行的权限

chmod 123 test.txt:第一位数字代表自己的权限,第二位代表自己组的权限,第三位代表其他人的权限,3=1+2 代表wx权限

vim的使用方法:

首先进入需要按触发指令:i,I,a,A,o,0

o:向下新开一行;

0:向上新开一行;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值