【Linux学习】管理命令

 以下是关于Linux管理命令的简单介绍和基本使用,希望对您有所帮助。

如果我的文章让你感兴趣,可以点赞收藏关注一波。

作者:小海编程心语录-CSDN博客

权限管理命令

chmod

  • 释义:修改文件权限
  • 常见用法:

liuth@liuth:~$ chmod 644 file ==> 将文件权限改为644

liuth@liuth:~$ chmod 755 dir/ ==> 将目录权限改为755

在Linux中,文件的权限一般用rwx来表示:

  • r 代表read,可读
  • w 代表write,可写
  • x 代表excute,可执行

对于某个文件而言,系统中的所有用户被分成三类,它们是文件的所有者,文件的所属组成员和其他人。这三类用户对这个文件的rwx权限,可以由命令 ls -l 来查看:

liuth@liuth:~$ ls -l

-rw-rw-r-- 1 liuth liuth 127 Oct 30 14:41 a.c

-rwxrwxr-x 1 liuth liuth 8768 Oct 30 14:41 a.out

在上述列子中,rwx三组权限对应了三种用户。当我们需要修改这些权限的时候,为了便于描述,一般用三个八进制数来对应这些权限为,如下表所示:

rw-r--r--
110100100

如此,权限 644 就代表了 rw-r–r--

权限 755 就代表了 rwxr-xr-x  => 111 101 101

chown

  • 释义:change owner,修改文件的所有者
  • 常见用法:

liuth@liuth:~$ sudo chown jack a.txt ==> 将文件a.txt的所有者修改为jack

注意:

修改文件所有者信息,须以管理员身份才能执行,因此在命令的前面要加sudo,并在随后执行是要输入管理员密码。另外要注意,输入管理员密码时系统默认是不回显的。

chgrp

  • 释义:change group,修改文件的所属组
  • 常见用法:

liuth@liuth:~$ sudo chgrp liuth a.txt ==> 将文件a.txt的所属组修改为liuth

用户管理命令

adduser/deluser

  • 释义:添加/删除系统用户
  • 常见用法:

liuth@liuth:~$ sudo adduser jack ==> 添加用户jack

liuth@liuth:~$ sudo deluser jack ==> 删除用户jack

提醒:

liuth@liuth:~$系统所有的用户清单统一放在 /etc/passwd 中

liuth@liuth:~$ 删除用户后,默认会残留用户的家目录,如果想要连带家目录也一锅端,可以使用这个命令:

sudo deluser --remove-home jack

addgroup/delgroup

  • 释义:添加/删除系统用户组
  • 常见用法:

liuth@liuth:~$ sudo addgroup liuth2 ==> 添加用户组

liuth2 liuth@liuth:~$ sudo delgroup liuth2 ==> 删除用户组liuth2

提醒:

系统所有的用户组清单统一放在 /etc/group 中

whoami/id

  • 释义:查看当前用户/相关ID
  • 常见用法:

liuth@liuth:~$ whoami ==> 显示当前用户名

liuth@liuth:~$ id ==> 显示与当前用户相关的ID信息

usermod

  • 释义:修改用户相关信息
  • 常见用法:

liuth@liuth:~$ usermod jack -a -G liuth ==> 将jack添加入用户组liuth中

进程管理命令

ps

  • 释义:process state,获取进程当前状态
  • 常见用法:

liuth@liuth:~$ ps -ef

liuth@liuth:~$ ps -aux

ps -ef | grep "test" //查找后台运行的test进程

top

  • 释义:持续跟踪进程状态
  • 常见用法:

liuth@liuth:~$ top

liuth@liuth:~$ top -p PID

  • 注意:

top可以通过ctrl+左右箭头翻页

kill

  • 释义:向指定进程发送信号
  • 常见用法:

liuth@liuth:~$ kill -l ==> 查看系统所支持的所有的信号列表

liuth@liuth:~$ kill -s SIGXXX PID ==> 向进程PID发送信号SIGXXX

liuth@liuth:~$ kill -n PID ==> 向进程PID发送第n号信号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值