Linux常用命令3

压缩解压命令

安装包两种普遍形式(1.二进制,用rpm yum来安装 2.源代码包。一般.tar.gz形式)

gzip压缩软件  :压缩后格式  .gz
特点:1)只能压缩文件,不能压缩目录
2)不保留原文件




gzip            GNU zip                /bin/gzip                      所有用户                          压缩文件
gzip newfile4


gunzip(相当于 gzip -d)
gunzip        GNU unzip             /bin/gunzip                   所有用户                        解压缩.gz的压缩文件


tar                                         /bin/tar                         所有用户                       打包目录
语法:tar 选项[cvf] [目录]
    -c      产生tar打包文件
    -v      显示详细信息
    -f       指定压缩后的文件名
    -z      打包同时压缩
    -x      解包tar文件
压缩后文件格式:.tar.gz
  tar -zc -f  newdir.tar.gz newdir


如果一不小心 tar -zcv -f   newdir(没有用扩展名) newdir
可以用 file newdir 来判断该文件是什么格式的数据


.zip  默认win和linux的通用格式

zip                                /usr/bin/zip               所有用户                        压缩文件或目录
语法:zip 选项[-r] []
  -r   压缩目录
压缩后文件格式:.zip

zip services.zip  /etc/services
压缩文件
zip -r  test.zip   /test
压缩目录

特点:1)可以压缩目录和文件 2)保留原文件



unzip                    /usr/bin/unzip                  所有用户                          解压.zip压缩文件
unzip test.zip

bzip2是gzip的升级版
bzip2                      /usr/bin/bzip2                 所有用户                          压缩文件
bzip2 选项 [-k] [文件] (-k 保留原文件)
压缩后文件格式:.bz2
bzip2 -k file1

bunzip2                 /usr/bin/bunzip2                  所有用户                          解压缩文件
-k 解压缩后保留原文件
bunzip2 -k file1.bz2

write               /usr/bin/write                   所有用户                         向另外一个用户发信息,以ctrl+d作为结束
write samlee
(然后输入内容,ctrl+d结束)

wall     write all        /usr/bin/wall            所有用户                          向所有用户发送信息
wall Happy new year

ping              /usr/sbin/ping                     root                                  测试网络连接
ping 192.168.1.1(按ctrl+c中止)

ping -c 3 192.168.9.3(ping 3次)

ifconfig           /usr/sbin/ifconfig                root                                  查看网卡设置信息
-a   显示所有网卡信息
ifconfig -a
ifconfig eth0
ifconfig eth0 192.168.9.6 (更改ip地址为192.168.9.6)  (只有在配置文件中修改,才能永久生效)


shutdown       /usr/sbin/shutdown             root                                   关机
shutdown -h now(立即关机)

reboot           /usr/sbin/reboot                  root                                   重启系统
reboot


shell应用技巧

  • 命令别名
  • 管道
  • 命令连接符
  • 命令替换


cat /etc/shells
linux默认为bash(bin/bash)


clear(快捷键ctrl+l) 清屏
快捷键ctrl+u   将当前输入的命令全部清除
history    查看所有输入过的命令

unalias copy



  • 输入/输出重定向
同标准I/O一样,shell对于每一个进程预先定义3个文件描述字(0,1,2)。分别对应于

0 (stdin)  标准
1 (stdout) 标准输出
2 (stderr) 标准错误输出


>或>> 输出重定向 (>>可以追加,而>会清空先前内容)
范例:ls -l /tmp > /tmp.msg
          date >> /tmp.msg

< 输入重定向
范例:wall < /etc/motd

2>错误输出重定向
范例:cp -R /usr /backup/usr.bak 2 >  /bak.error

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值