linux基本命令3

归档管理:tar

  • tar叫打包,相当于常用的压缩/解压缩,只不过相当于压缩率为0,完全不压缩!
  • 使用格式:tar [参数] 打包文件名 要打包的文件
    • tar很特殊,其参数前面可以加“-”,也可以不加
    • -c生成档案文件,创建打包文件(即压缩文件
    • -v显示进度
    • -f指定文件名称,f后面一定是***.tar文件***,所以必须放在最后
    • -t列出档案中包含的文件
    • -x解开档案文件(即解压缩
    • 除了f必须放在最后,其他命令随意组合

文件压缩解压之:gzip

  • tar只负责打包,不负责压缩,想要文件的大小发生改变,就必须用gzip
  • 所以gzip一般和tar是在一用的,负责搞定tar之后的tar包
  • 由于它俩联用,所以一般扩展名为:xxx.tar.gz
  • gzip的用法:
    • gzip [选项] 被压缩的文件:gzip -r test.tar test.tar.gz
    • -d表示解压
    • -r表示压缩所有子目录
    • gzip test.tar 这种写法也是可以的,生成‘test.tar.gz’文件
    • 解压缩gzip -d test.tar.gz
  • 为了让tar具有压缩功能,所以tar里面有个 -z 选项来调用gzip功能
    • tar -zcvf test.tar.gz * 把当前路径下所有文件打包并压缩
    • -C(大写)可以让tar具有解压到指定目录功能,后面跟指定目录
    • tar -zxvf test.tar.gz -C ./ 将它解压到当前目录下

文件压缩解压之:bzip2

  • 大体上同gzip,扩展名为:xxxx.tar.gz2
  • tar用“-j”调用它

文件压缩解压之:zip、unzip

  • zip压缩文件的时候不需要指定扩展名,默认的扩展名就是zip
  • 压缩文件:zip [-r] 目标文件(不需要扩展名) 源文件
  • 解压文件:unzip -d 解压后目录文件 压缩文件

查看位置命令:which

  • which ls
    • 显示结果/bin/ls
    • 想要直到什么东西的路径就直接which它就可以来

修改文件的权限:chmod (change mod)

  • 字母法:
    • 用法chmod u/g/o/a +/-/= rwx 文件
    • 解释u、g、o、a:
      • u 表示该文件的所有者,即user的缩写
      • g 表示该文件的所有者同一组的用户组 即group的缩写
      • o 表示其他人 即other的缩写
      • a 表示所有人 即all的缩写
    • 解释+、-、=:
      • + 增加权限
      • - 撤销权限
      • = 设定权限
    • 解释rwx
      • r 表示可以读取,即read的缩写
      • w 表示可以写入,即write的缩写
      • x 表示可以执行,即excute的缩写
    • 实例
      chmod u-w test.txt 表示文件拥有者撤销test.txt文件的写入权利
      chmod g-w test.txt 表示同组者撤销写入权利
      chmod o-w test.txt 表示其他人撤销写入权利
      chmod u+rw, g-rw, o-rw test.txt 表示拥有者增加读写权限,组成员撤销读写权利,其他人撤销读写权利
    • 数字法:就是让rwx-用数字来代替,然后由左到右分别是:u g o
      • 解释:
        • r 数字4
        • w 数字2
        • x 数字1
        • - 数字0
        • 组合1:-=0,r=4,rw=6,rx=5,rwx=7
        • 组合2: w=2, wx=3
        • 组合3: x=1
        • 所以一共是0~7,而且没有歧义
      • 实例:
        chmod 345 表示u有写入和执行的权利,g有只读的权利,其他人有读写的权利
      • 注意:如果想要递归的给下面所有的目录加上相同的权限,则要加上参数“-R”,如chmod 567 test/ -R

切换到管理员账户

  • -$表示普通用户,-#表示超级管理员用户
  • sudo -s 切换到root用户

设置用户密码:passwd

  • 超级管理员可以修改其他用户的密码,其他用户只能修改自己的密码
  • sudo passwd python表示修改python用户的密码
  • 输入新的密码,输入两次之后就可以成功的修改密码来

退出登录账户:exit

  • 如果是图形界面,就是退出当前终端
  • 如果是ssh远程登录的,就是退出登陆用户
  • 如果是切换后的用户,退出登录就是返回上一个登录账户

查看登录用户:who

  • who查看登陆用户
  • who -q查看登陆用户名以及登陆用户数量
  • who -u显示列标题

关机重启

  • reboot,表示重新启动操作系统
  • shutdown -r now 重新启动操作系统
  • shutdown -h now 立刻关机
  • shutdown -h +5 五分钟之后关机
  • shutdown -h 23:00今晚十一点关机
  • 一般都是远程登陆维护服务器的,所以不要直接关机,一般都是用重启的命令
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值