LINUX常用命令
查询当前IP地址
输入ifconfig
清屏
clear
关机,重启命令
shutdown --停工;停业;关闭;倒闭;
shutdown -h now 立即关机
shutdown -h 1 一分钟后关机
shutdown -r now 立即重启
halt 关机
reboot 重启
用户管理
添加用户
useradd 用户名
useradd zhangsan 这是创建了一个zhangsan用户
useradd -d 目录名 用户名
创建用户,并指定用户的家目录为-d后的目录名
修改密码
passwd命令可修改密码
passwd 用户名也可以修改密码
删除用户
userdel 用户名
注,要用root来删
有两种删法
1,删除用户,保留家目录
userdel 用户名
2,删除用户,不保留家目录
userdel -r 用户名
一般情况下,删除用户要保留家目录
原因是用户不存在了,家目录中可能还存在着一些有用的资料代码
查询用户信息
id 用户名
id后面+用户名就可以查询当前用户的信息
切换用户
su 用户名
由高权限切低权限,直接切
由低权限切高权限,需要输入高权限用户的密码
exit退出当前用户回到切换前的用户
如果已经退到最原始的目录
比如当前就是从pyhui登陆的
退到这一层再exit
那就退出终端了
查看当前的用户
whoami
注销用户
logout
注意,仅在终端有效,在图形界面无效
比如,在远程登陆的时候,使用logout是无桌面的,可用。
在桌面的时候,是无法使用logout命令的
vi和vim编辑器
输入vi即可进入vi编辑器
通过vi编辑器,新建或者打开当前工作路径上一个名称为cc的文件
vi cc
说明:
如果该文件存在,就打开并且可见原有的内容
如果该文件不存在,则新建一个名为cc的文件
vi编回器,三种模式
一般模式,编辑模式,命令模式
编辑模式
"i"进入编辑模式
ESC退出编辑模式
命令模式,保存并且退出
:wq
需要在一般模式下
:进入命令模式
w保存,write
q退出,quit
命令模式,强制退出,不保存
:q!
复制当前行
yy
粘贴
p
粘贴是在当前行的下面进行内容的粘贴
复制n行
nyy
删除当前的一行
dd
删除当前行以及向下的n行
ndd
查找内容,查找出内容中的title
/title
查找的结果,会高亮显示,默认光标是在第一个结果里
通过查找方式找到了多个内容,如何跳到下一个
n
设置显示行号
:set nu
设置关闭行号的显示
:set nonu
让光标移动到文件的最首行
gg
让光标移动文件的最未行
G
撤消操作
u
切到指定的行
方式1:
:行号+回车
方式2:
行号+G
权限管理
查看当前工作目录下的全部内容
ls
可以得到全部的文件,目录和其它的内容
查看当前工作目录下的全部内容,查看详细信息
ll
修改cc文件的权限让他们具备全部权限,格式
chmod u=rwx,g=rwx,o=rwx cc
chmod 777 cc
chmod 权限 文件
把cc这个文件的所有者修改为wangwu
chown wangwu cc
chown 新用户名 文件名
把cc这个文件的所有者改为maliu同时所属的组改为wangwu
chown maliu:wangwu cc
chown 新用户名:新组名 文件名
组
创建一个组
groupadd 组名
(需要root权限)
修改组,把一个用户改为某一个组
usermod -g 组名 用户名
[root@192 pyhui]# usermod -g python2019 pyhui
root权限
用户组所在的文件路径
/etc/group
用户文件所在的路径
/etc/passwd
口令文件所在的路径
/etc/shadow
添加一个用户maliu,指定用户所属的组为AA
useradd -g AA maliu
前提条件就是 组需要提前创建好