基础Linux命令总结 (3)

kill 例如:kill 9822 则把id为9822 的进程杀死,但是如果杀不死呢1就是不死呢!woc!竟然不死,不要紧,用 kill -9 9822 强制杀死,就这样,他挂掉了。这个id 可以用ps -aux进行查看。

reboot 重新启动

shutdown -h now立刻关机;shutdown +10 10 min后关机;shutdown 20:2020:20准时关机

df用来查看系统总硬盘的使用情况

du用来查看当前路径的使用情况

ifconfig用来显示当前电脑上的网络信息和设置网络

pingping 加一个ip看接通情况。

sudo useradd root123 -m 创建一个新的用户(root 是自定的用户名),其中-m的意思是创建一个用户之后,同时在home 下创建一个和用户名称一样的目录文件夹

sudo userdel root123 删除名字为root123的用户

su root切换到root123用户中(此时还是在原来用户的目录下)。如果说su - root 切换到root用户下,并且同时切换到root123的家目录下。

sudo passwd root123 设置root123 用户的密码,或者更改用户的密码

whoami 查看登陆当前操作用户的名字并显示

who 查看所有登陆用户的名字并显示

exit 退出当前用户

ssh root@172.100.2.2 远程连接名称为root的用户(用户ip为172.100.2.2),window是没有这个命令的

sudo -s进入进入root超级管理员界面,需要注意的一点是,不要用su root这样你是进不去的(限于linux),不信你试试哈(你是不会知道密码的hahahah~)

sudo groupadd创建用户组

sudo delgroup删除用户组

cat /etc/passwd查看用户是否创建成功

cat /etc/group查看用户组是否创建成功

添加sudo权限给普通用户给普通用户(xxxx)添加sudo权限。注意的一点是,在linux中,如果创建了一个新的用户组,默认的是没有sudo权限的,也就是说在新建的用户xxxx中是无法使用 sudo -s这个命令的。所以如果非要使用这个命令的话,就需要给他sudo权限。

下面的是完整的命令:

sudo usermod -a -G sudo xxxx sudo usermod -a -G adm xxxx

chgrp xxxx 1.py更改当前用户组的 1.py 文件的 用户组权限为xxxx

chown xxxx 1.py更改当前用的 1.py 文件的用户权限为 xxxx

修改文件权限(字母法,数字法)

举一个简单的小栗子吧~

现在有 1.py 2.py 3.py 三个文件,修改1.py 用户权限为 “可读可写可执行”则:

chmod u=rwx 1.py

执行结果:

-rwxrw-r-- 1 python python 0 1月 4 20:29 1.py*

从上面的例子中我们可以看出,-rwxrw-r--用户的权限已经改成了rwx;用户组的权限为rw-;其他用户的权限为r--。通过这个例子,同样的我们可以用chmon g=rwx chmod o=r等命令进行权限的更改。也可硬一次性的改多个属性,例如:

chmod u=rwx,g=r,o=wx 2.py //可以用逗号进行分割

上面介绍的方法是字母法,现在来介绍数字法:

r 代表读(read),w 代表写(write),x 代表执行(execute)

读,权限是二进制的100,十进制是4; 写,权限是二进制的010,十进制是2; 执行,权限是二进制的001,十进制是1;

具备多个权限,就把相应的 4、2、1 相加就可以了:

若要 rwx 则 4+2+1=7 若要 rw- 则 4+2=6 若要 r-x 则 4+1=5 若要 r-- 则 =4 若要 -wx 则 2+1=3 若要 -w- 则 =2 若要 --x 则 =1 若要 --- 则 =0

也就是说,下面的代码是等价的:

chmod u=x,g=wx,o=rwx 2.py chmod 137 2.py 小结

小总结一下常用的Linux命令,emmmm,然后同步更新到了个人博客,加油~

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyydgz.html