Linux知识点
Linux知识点
1. 添加用户和账号管理
**1.1 添加用户(管理员用户root下使用) **
useradd 选项 用户名
useadd xinzhi
- 选项
- -c comment 指定一段注释性描述。
- -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
- -g 用户组 指定用户所属的用户组。
- -G 用户组,用户组 指定用户所属的附加组。
- -s Shell文件 指定用户的登录Shell。
- -u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。
- 用户名:
- 自己给这个用户起用户名.
**1.2 用户口令(管理员用户root下使用) **
passwd 选项 用户名
passwd xinzhi
- 选项:
- -l 锁定口令,即禁用账号。
- -u 口令解锁。
- -d 使账号无口令。
- -f 强迫用户下次登录时修改口令。
**1.3 修改用户(管理员用户root下使用) **
usermod 选项 用户名
usermod -l xinzhibigdata xinzhi
- 将用户xinzhi用户名修改成xinzhibigdata
**1.4 删除用户(管理员用户root下使用) **
userdel 选项 用户名
userdel xinzhibigdata
Linux 文件与目录管理
目录常用命令
- cd: 切换目录
- pwd: 显示目前的目录
- mkdir:创建一个新的目录
- rmdir:删除一个空的目录
- cp: 复制文件或目录
- rm: 移除文件或目录
- mv: 移动文件与目录或修改文件与目录的名称
- touch 文件名 创建文件
权限信息
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-llvFXj6h-1693310014844)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20230829185413521.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7L0IilaI-1693310014845)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20230829185426138.png)]
从左至右用0-9这些数字来表示。
第0位确定文件类型,第1-3位确定属主(该文件的所有者)拥有该文件的权限。
第4-6位确定属组(所有者的同组用户)拥有该文件的权限,第7-9位确定其他用户拥有该文件的权限。
其中,第1、4、7位表示读权限,如果用"r"字符表示,则有读权限,如果用"-"字符表示,则没有读权限;
第2、5、8位表示写权限,如果用"w"字符表示,则有写权限,如果用"-“字符表示没有写权限;第3、6、9位表示可执行权限,如果用"x"字符表示,则有执行权限,如果用”-"字符表示,则没有执行权限。
Linux文件属主和属组
chown更改属主和属组
chown [–R] 属主名 文件名
chown [-R] 属主名:属组名 文件名
chown han a.txt
[-rwxrwx—] 分数则是:
- owner = rwx = 4+2+1 = 7
- group = rwx = 4+2+1 = 7
- others= — = 0+0+0 = 0
chmod权限命令(使用权限 : 所有使用者)
Linux的文件调用权限分为三级 : 文件属主、属组、其他。利用 chmod 可以控制文件如何被他人所调用。
su切换账户
su命令用于变更为其他使用者的身份,除 root 外,需要键入该使用者的密码。
切换到root,如果你最初登录的不是管理员则用:su root ,然后输入密码,这样的话,我们就进入到了root用户下。
sudo执行
um install lrzsz -y
上传,直接拖拽 下载 sz 文件名
sudo:控制用户对系统命令的使用权限,root允许的操作。
通过sudo可以提高普通用户的操作权限
top命令(所有使用者)
top命令用于实时显示 process 的动态。
PID:进程ID
USER:进程的所有者
PR:进程的优先级
NI:
VIRT:占用的虚拟内存
<font color='red'>RES:占用的物理内存</font>
SHR:使用的共享内存
S:进行状态 S:休眠 R运行 Z僵尸进程 N nice值为负
<font color='red'>%CPU:占用的CPU</font>
<font color='red'>%MEM:占用内存</font>
TIME+: 占用CPU的时间的累加值
COMMAND:启动命令
top命令的用法很多
但是常用的就是top(不带参数),有的时候,在进程比较多的时候,我们常常记住进程的pid,然后通过top -p pid进行查看
也就是说,top+ top -p是经常被用到的
ps命令
ps命令类似于我们在Windows中通过任务管理器查看进程信息
ps -ef | grep 进程名称
kill命令(杀死一个进程)
kill [-s <信息名称或编号>][程序] 或 kill [-l <信息编号>]
kill - 9 进程号
一般配合ps使用,ps 可以查到进程的pid
- -l <信息编号> 若不加<信息编号>选项,则-l参数会列出全部的信息名称。
- -s <信息名称或编号> 指定要送出的信息。
- [程序] [程序]可以是程序的PID或是PGID,也可以是工作编号。
clear命令
clear命令用于清除屏幕
日期管理
date:查看当前的时间日期
date -s "2020-12-11 16:15:00":设置时间日期