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,然后同步更新到了个人博客,加油~