linux常用命令(三)

1.gzip [-cdtv#] 檔名 | 压缩、解压缩,源文件都不再存在

1-d  进行解压缩
2-c  将压缩的数据输出到屏幕上
3-v  :显示原档案/压缩文件案的压缩比等信息
4-#  :压缩等级,-1最快,但压缩比最差,=9最慢,但压缩比最好

2.gunzip | 解压缩

3.bzip2 | 压缩、解压缩

1-d  :解压
2-z  :压缩
3-k  :保留源文件
4-c :将压缩的过程产生的数据输出到屏幕上!
5-v :可以显示出原档案/压缩文件案的压缩比等信息;
6-# :与 gzip 同样的,都是在计算压缩比的参数, -9 最佳, -1 最快!

4.bzcat 读取数据而无需解压

5.tar [主选项+辅选项] 文件或者目录 | 多个目录或档案打包、压缩成一个大档案

 1主选项:
 2   -c  建立打包档案,可搭配 -v 来察看过程中被打包的档名(filename)
 3   -t  察看打包档案的内容含有哪些档名,重点在察看『档名』就是了;
 4   -x  解打包或解压缩的功能,可以搭配 -C (大写) 在特定目录解开
 5辅选项:
 6   -j  透过 bzip2 的支持进行压缩/解压缩:此时档名最好为 *.tar.bz2
 7   -z  透过 gzip 的支持进行压缩/解压缩:此时档名最好为 *.tar.gz
 8   -v  在压缩/解压缩的过程中,将正在处理的文件名显示出来!
 9   -f filename -f 后面要立刻接要被处理的档名!
10   -C 目录   这个选项用在解压缩,若要在特定目录解压缩,可以使用这个选项。
11   --exclude FILE:在压缩打包过程中忽略某文件 eg: tar --exclude /home/zenghao -zcvf myfile.tar.gz /home/* /etc
12   -p  保留备份数据的原本权限与属性,常用于备份(-c)重要的配置文件
13   -P(大写)  保留绝对路径,亦即允许备份数据中含有根目录存在之意;
14eg:
15   压 缩:tar -jcvf filename.tar.bz2 要被压缩的档案或目录名称
16   查 询:tar -jtvf filename.tar.bz2
17   解压缩:tar -jxvf filename.tar.bz2 -C 欲解压缩的目录

6.exit 退出当前shell

7.logout 退出登录shell

8.shutdown -h now

9.users 显示当前登录系统地用户

10.who 登录在本机的用户与来源

1-H或--heading  显示各栏位的标题信息列。

11.w 登录在本机的用户及其运行的程序

1-s  使用简洁格式列表,不显示用户登入时间,终端机阶段作业和程序所耗费的CPU时间。
2-h  不显示各栏位的标题信息列。

12.write 给当前联机的用户发消息

13.wall 给所有登录再本机的用户发消息

14.last 查看用户的登陆日志

15.lastlog 查看每个用户最后的登陆时间

16.finger [选项] [使用者] [用户@主机] | 查看用户信息

1-s 显示用户的注册名、实际姓名、终端名称、写状态、停滞时间、登录时间等信息
2-l 除了用-s选项显示的信息外,还显示用户主目录、登录shell、邮件状态等信息,以及用户主目录下的.plan、.project和.forward文件的内容。
3-p 除了不显示.plan文件和.project文件以外,与-l选项相同

17.hostname 查看主机名

18.alias ii = “ls -l” | 添加别名

19.unalias ii | 清除别名

20.useradd [-u UID] [-g 初始群组] [-G 次要群组] [-c 说明栏] [-d 家目录绝对路径] [-s shell] 使用者账号名 | 新增用户

1-M  不建立用户家目录!(系统账号默认值)
2-m  建立用户家目录!(一般账号默认值)
3-r  建立一个系统的账号,这个账号的 UID 会有限制 
4-e  账号失效日期,格式为『YYYY-MM-DD』
5-D  查看useradd的各项默认值

21.passwd | 修改密码

1-l  使密码失效
2-u  与-l相对,用户解锁
3-S  列出登陆用户passwd文件内的相关参数
4-n  后面接天数,shadow 的第 4 字段,多久不可修改密码天数
5-x  后面接天数,shadow 的第 5 字段,多久内必须要更动密码
6-w  后面接天数,shadow 的第 6 字段,密码过期前的警告天数
7-i  后面接『日期』,shadow 的第 7 字段,密码失效日期
8使用管道刘设置密码:echo "zeng" | passwd --stdin zenghao

22.userdel 删除用户

1-r  用户文件一并删除

23.chage [-ldEImMW] 账号名 | 修改用户密码的相关属性

1-l  列出该账号的详细密码参数;
2-d  后面接日期,修改 shadow 第三字段(最近一次更改密码的日期),格式YYYY-MM-DD
3-E  后面接日期,修改 shadow 第八字段(账号失效日),格式 YYYY-MM-DD
4-I  后面接天数,修改 shadow 第七字段(密码失效日期)
5-m  后面接天数,修改 shadow 第四字段(密码最短保留天数)
6-M  后面接天数,修改 shadow 第五字段(密码多久需要进行变更)
7-W  后面接天数,修改 shadow 第六字段(密码过期前警告日期)

24.usermod [-cdegGlsuLU] username | 修改用户的相关属性

 1-c  后面接账号的说明,即 /etc/passwd 第五栏的说明栏,可以加入一些账号的说明。
 2-d  后面接账号的家目录,即修改 /etc/passwd 的第六栏;
 3-e  后面接日期,格式是 YYYY-MM-DD 也就是在 /etc/shadow 内的第八个字段数据啦!
 4-f  后面接天数为 shadow 的第七字段。
 5-g  后面接初始群组,修改 /etc/passwd 的第四个字段,亦即是GID的字段!
 6-G  后面接次要群组,修改这个使用者能够支持的群组
 7-l  后面接账号名称。亦即是修改账号名称, /etc/passwd 的第一栏!
 8-s  后面接 Shell 的实际档案,例如 /bin/bash 或 /bin/csh 等等。
 9-u  后面接 UID 数字啦!即 /etc/passwd 第三栏的资料;
10-L  冻结密码
11-U  解冻密码

25.id [username] | 查看用户相关的id信息,还可以用来判断用户是否存在

26.groups 查看登陆用户支持的群组, 第一个输出的群组为有效群组

27.newgrp 切换有效群组

28.groupadd [-g gid] 组名 | 添加组

1-g  设定添加组的特定组id

29.groupmod [-g gid] [-n group_name] 群组名 | 修改组信息

1-g  修改既有的 GID 数字
2-n  修改既有的组名

30.groupdel [groupname] | 删除群组

31.gpasswd | 群组管理员功能

 1root管理员动作:
 2   -gpasswd groupname 设定密码
 3   -gpasswd [-A user1,...] [-M user3,...] groupname
 4       -A  将 groupname 的主控权交由后面的使用者管理(该群组的管理员)
 5       -M  将某些账号加入这个群组当中
 6   -gpasswd [-r] groupname
 7       -r  将 groupname 的密码移除
 8群组管理员动作:
 9   - gpasswd [-ad] user groupname 
10       -a  将某位使用者加入到 groupname 这个群组当中
11       -d  将某位使用者移除出 groupname 这个群组当中

32.chfn修改个人信息

33.mount [-t vfstype] [-o options] device dir

1-ro 采用只读方式挂接设备
2-rw 采用读写方式挂接设备
3eg:mount /home/mydisk.iso /tmp/mnt 通过mnt访问mydisk内的内容

34.umount 取消挂载

35.cut

1-b :以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志。
2-c :以字符为单位进行分割。
3-d :自定义分隔符,默认为制表符。
4-f  :与-d一起使用,指定显示哪个区域。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值