linux常用命令操作

用户管理

       添加用户  useradd  sxt

       设置密码  passwd   sxt [只有root才有权限使用]

       删除用户  userdel   sxt  [前面加参数  -r 可以同时删除home下的目录]

切换用户 su

修改用户属性

usermod -l b a 将a的登陆名改为b

usermod -d /home/cssxt  sxt 将sxt的主目录改成/home/ cssxt

[切换到sxt账号 通过 cd~ 切换到目录 查看]

usermod -g betis  sxt将sxt的组改为betis  组

usermod -G betis ,root sxt 给sxt添加两个组betis,root

[切换到sxt用户 使用groups查看当前所属组]

 

用户列表文件:/etc/passwd
用户组列表文件:/etc/group

 

添加用户组

groupadd betis

 

删除用户组

groupdel betis

 

查看当前登陆的身份

whoami

查看当前用属的组

groups

 

权限管理    

drwxrwxr-x   

d:代表是目录

r:read 读取  4

w:wrie 写入  2

x: eXecute 执行   1   chmod 777 a.txt

第一部分3位表示所有者的权限,第二部分3位表示同组用户权限,第三部分3位表示其他用户权限

chmod  u+rwx file  为file添加或取消所属用户的权限  [可以使用-去除]

(u代表所属用户  o代表其他用户  g代表所属组的成员用户)

chmod 567 file 用数字也可以表示权限  [r:4 w:2 x:1]

 

修改文件的所有者owner

chown sxt:sxt  file  将file的所有者改成sxt用户,所属组改成sxt组

冒号前的代表用户  冒号后的代表用户组

 

常见系统管理

磁盘空间信息查看

df -h  查看磁盘空间状态信息

du -sh * 查看当前目录下所有子目录和文件的汇总大小   

 

进程信息查看

free  查看内存使用状况s

top   查看实时刷新的系统进程信息

 

ps -ef  查看系统中当前瞬间的进程信息快照

ps -ef | grep myshell.sh  搜索myshell进程的信息

kill -9 pid  杀掉进程  (-9 表示强制杀死)  pid代表的是进程的pid

                                                                                       

五、文件归档压缩(1:打包--归档; 2:压缩)

1.归档 tar是把几个文件和(或)目录集合在一个文件夹里。是创建备份和归档的最佳工具

   tar 选项 包的名称  目标文件/目录

     选项:c  create 创建  v  详细  f  filename 

语法格式:tar -cvf  test.tar a.txt b.txt

查看使用 -tvf 选项

2.解包  tar -xf 文件名 [可在文件名后 再用[-C 路径] 指定解包的路径]

 

3、压缩  [文件比归档小]

压缩格式:gz, bz2, xz, zip, Z

格式(文件名格式): .tar.gz    .tgz

语法格式:tar  zcvf  newfile.tar.gz  SOURCE

 

添加压缩文件:tar -czvf  testdir.tar.gz a.txt b.txt

解压压缩文件:tar -xzvf  testdir.tar.gz  解压到当前目录下s

解压到指定的目录下tar -zxvf  testdir.tar.gz -C  Downloads/ 

猜你喜欢

转载自blog.csdn.net/xiezhi_1130/article/details/84854414
今日推荐