用户管理相关命令:
创建用户: useradd (-选项) 用户名
查看用户口令 :passwd (-选项) 用户名
修改用户 :usermod -选项 用户名
删除用户 userdel (-选项 ) 用户名
查看用户id id (-选项) 用户名
切换用户 ru 用户名
提高权限 sudo
清屏 clear
用户组相关命令:
创建用户组 :groupadd(-选项) 用户组名
修改用户组 :groupmod(-选项) 用户组名
查询用户所属组 groups 用户名
查询所有用户组情况(常用) grep '用户组名' /etc/group
删除用户组 :groupdel 用户组名
管理用户组内成员 gpasswd (-选项)组名
修改属组 chgrp A B 将B用户所在的用户组修改为A
chgrp -v A B 将B用户所在的用户组修改为A
修改属主和属组 chown A B 将B用户的属主修改为A
chown A:A B 将B用户的属主和属组修改为A
chown -R A :A aaa 将aaa文件夹的所有文件的属主和属组修改为A
日期管理
timedatectl 校正服务器时间丶时区
timectl list-timezones 查看所有可用时区
timedatectl set-timezone “时区名” 设置时区t
imedatectl set-ntp true 启用时间同步
date-参数选项
进程相关命令:
top 显示所有进程信息
top -c
top -p PID(不常用)
结束监管 q
ps 显示当前正在运行的进程信息
ps -A 显示全部进程信息
ps -ef
ps -u 用户名 显示指定用户的进程信息
kill -l 信息编号
kill 进程PID 中断指定进程
kill -9 进程PID 彻底中断指定进程
kill -9$(ps -ef | grep 用户名) 中断指定用户所有进程
killall -u 用户名 中断指定用户所有进程
shutdown(+n)"警告信息" n分钟后关机
shutdown -c 取消关机
shutdown -h now 立刻关机
shutdown -r +1 “警告信息” 重启
who命令:who -H 展示谁还在使用系统
目录管理命令:
ls (-选项) 展示文件夹
ls -a 显示所有文件或目录
ls -d 仅列出目录本身,而不是列出目录内的文件数据
ls -l 长数据串列出,包含文件的属性与权限等等数据;
pwd 查看当前所在目录
cd 【相对路径或绝对路径】 目录切换
mkdir 创建文件夹
mkdir -p a/b 创建多级文件夹
rmdir 删除空的文件夹
rmdir -p a/b 删除一个多级文件夹
其实这里的linux大部分还是和dos黑窗口差不多的。
文件管理:
touch 文件名 如果文件不存在就创建,存在就修改时间属性
stat 文件名 查看文件的详细信息
vim 文件名 如果文件存在则会进入,如果不存在则创建一个临时文件,当保存退出后才会新建此文件(进入后并不是编辑模式,而是查看模式,如果进入编辑模式可以按i 退出编辑模式按Esc)
一些保存指令:q 不作任何操作的退出
q! 有操作但不保存退出
wq 正常保存退出
wq! 强制保存退出
查看指令:cat -n 文件名 查看小文件内容(加入行号)
less -n 文件名 查看大文件内容(加入行号)
tail -nf 文件名 动态显示文件后n行
tail -n +a 显示文件从第a行到文件末尾
grep (-选项)关键字 查找关键字
echo 字符串 显示字符串
echo 字符串> 将字符串写入文件,但是文件中其他的内容被覆盖
echo 字符串 >>将字符串写入文件,且不会覆盖其他内容
cat 文件名 | awk '/关键字一|关键字二/' 将含有关键字一和二的语句展示出来
压缩指令:
gzip -dv /gzip 文件名 解压/压缩文件
gzip -dv / gzip * 解压/压缩文件夹中所有文件
zip -q -r 压缩文件名 文件名 压缩成新文件
gunzip -d 文件夹名 压缩文件名 解压缩到新文件夹中
gunzip (-选项)解压
tar 选项
tar -zcvf 新文件名 旧文件名 压缩并打包出一个新的压缩文件
tar -zxvf 压缩文件名 解压并打包出新的文件
磁盘管理:
mount -t 磁盘地址 文件名 将磁盘和该文件夹挂载
umount 文件名 卸载
yum -y install 应用名 下载应用
yum remove 应用名 卸载应用
yum list 软件名* 查找软件