linux命令(下)

5.  grep   在文件里查找指定内容         格式  ‘内容’   内容+引号

-n   显示行数

-v    取反(不包括这个内容的部分)

-i     不区分字母大小写



##查找东西的时候结合   通配符         (用的地方很多)

^a  :   以字母a开头的

a$  :    以字母a结尾的

[abc]  :   分别以a  b   c  为名字的   a.txt    b.txt    c.txt

[     ]  列表中的每个元素是一个名字    bcd.txt这个不行

a?c     :   a   ?的位置只能有1个内容    例如 abc    adc   aqc

且必须有内容

a*c    :    a*c    *的位置可以有无数个内容也可以没有内容

例如 ac    abc    aqc     abcdc       adskjgkksdjc    还是这个强大


使用:  gedit   *.txt     打开所有txt文件,所以通配符常用功能强大




find     

常用

格式:find  ./ -name 123.txt

find命令     ./ 当前路径(参数)

-name 以名字 -选项) 123.txt文件名(参数)

name的方式查找  当前路径下  123.txt文件

find ./ -name ‘*.txt’ (通配符需要加引号)



打包tar(包)和压缩

压缩文件之前都有打包的动作,不是只压缩而已

常用的压缩文件有三种格式  1.gz   2.bz2    3.zip  不同格式命令的格式也不同

常用        打包及压缩的命令

tar -zcvf test.tar.gz *.txt     (这个参数位置不能换压缩包名字在前要压缩的文件项在后)   test.tar.gz写成test.gz也行.tar只是告诉你先经过打包)

tar(命令)    -zcvf      打包以及压缩的选项

-z  压缩相关操作的选项    -c表示执行压缩        -vf固定携带的放末尾必须

(和解压缩的选项比较看看)

压缩成  test.tar.gz(参数)     .tar表示先打包了     .gz表示压缩成gz格式的压缩包

*.txt(参数) 压缩哪些文件


解压缩和解包的命令

tar -zxvf test.tar.gz (-C       选项可以实现解压到目标文件夹)

tar -zxvf test.gz -C ./a/b

 tar(命令)     -zxvf   解压以及解包的选项

-z压缩相关操作   -x 执行解压缩   -vf固定携带的放末尾必须

(和打包压缩就差个-c变成-x)

test.tar.gz(参数)解压谁

 

 这个是打包+压缩的命令完成两步骤,如果有包了单独只压缩,命令不同看笔记)




修改权限

ll会显示详情

drwxrwxrwx        -rwxrwxrwx

d表示这个是文件夹,-表示这个是文件(第一个位置的符号)

后边每3个位置的符号是1个人的权限

rwx       r  读权限    w  写权限   x   执行权限

    - 我自己 用户组 其他人

    -user group other 

    -rw-rw-rw-   表示usergroupother都只有读写权限

    -rwx-w-r- -    表示u可以读写执行  g可以写  o可以读

权限有:r:可读(4) w: 可写(2) x: 可执行(1), -(0): 没有权限  

u: 当前用户,g:同组用户 o:其它用户, a:所有用户

权限设置: + 添加权限, - 删除权限, = 设定权限


chmod a=--- 1.txt : 表示1.txt的所有用户都没有权限

chmod a= 1.txt : 表示1.txt的所有用户都没有权限

数字法:

chmod 000 1.txt 表示1.txt的所有用户都没有权限

chmod 777 1.txt       表示1.txt所有用户都能读写执行

等价于chmod a=rwx 1.txt

chmod 660 1.txt      表示1.txtug可以rw    6 = 4 + 2

o没有权限  因为是0

等价于chmod u=rw- g=rw- o=- - -     1.txt

chmod o+rw  1.txt    表示给1.txt文件的other加上读写权限



which: 查看命令的路径, 比如: ls

 passwd: 修改密码

 sudo -s: 切换到管理用户,注意: 一般不建议大家切换进去,如果想要暂时获取管理员的权限可以在命令前面加上sudo 

exit : 退出某个用户

 who 当前有那些用户登陆

 whoami: 当前电脑登陆的用户是谁

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值