一、用户基本语法
指令 | 描述 | 备注 |
useradd 用户名 | 添加用户 | useradd -d /home/test king |
passwd 用户名 | 更改密码 | |
pwd | 显示当前所在目录 | |
userdel 用户名 | 删除用户 | |
userdel -r 用户名 | 删除用户并删除对应的home目录 | |
id 用户名 | 查询用户信息 | |
su - 切换用户名 | 切换用户 | |
exit或logout | 返回原用户 | |
who am i | 显示登陆的信息 |
二、用户组
指令 | 描述 | 备注 |
groupadd 组名 | 新增组 | |
groupdel 组名 | 删除组 | 如果创建用户时,没有创建组,系统就会默认创建一个组,组名和用户名一致。 |
useradd -g 用户组 用户名 | 新增用户时直接加上组 |
三、运行级别
1、指定运行级别
2、查看
查看当前运行级别:systemctl get-default
指定用户默认运行级别:system set-default multi-user.target
3:多用户级别,multi-user.target
5:图形化界面级别,graphical.target
四、centos7.6找回密码
五、帮助指令
指令 | 描述 | 备注 |
man | 获取帮助信息 | 例如:查看ls命令的帮助信息man ls 在Linux下,隐藏文件是以.开头,选项可以组合使用,比如ls -al,比如ls -al /root |
help | 获取shell内置命令的帮助信息 |
六、文件目录类
指令 | 描述 | 备注 |
pwd | 显示当前工作目录的绝对路径 | |
ls | 显示当前目录下文件 | |
ls -lh | 显示目录下文件的详细信息(将文件大小由字节变为k,M,G) | |
cd~ | 回到自己的家目录 | |
cd.. | 到上级目录 | |
mkdir | 创建目录 | 默认只能创建一级目录,创建多级目录:mkdir -p /home/animal/tiger |
rmdir | 删除目录 | |
touch | 创建空文件 | |
cd source dest | 拷贝指令cp | |
cd -r source dest | 递归复制整个文件夹 | |
rm | 删除目录 | -r:递归删除整个文件夹,-f:强制删除不提示; |
mv oldNameFile newNameFile | 重命名 | |
mv /temp/movefile /targetFolder | 移动文件 | |
less | 分屏查看文件内容 | |
echo | 输出内容到控制台 | |
head | 显示文件的开头部分内容 | 显示文件的前五行 head -n 5 |
tail | 显示文件的尾部内容 | |
> | 输出重定向 | |
>> | 内容追加 | 列表的内容写入文件中:ls -l > 文件 列表的内容追加到文件的尾部:ls -al >> 文件 将文件1的内容覆盖到文件2:cat 文件1 > 文件2 echo "内容" >> 文件 |
ln | 软链接,也成符号链接,类似于Windows里的快捷方式 | ln -s [原文件或目录][软链接名],例如:ln -s /root/ myroot |
history | 查看已经执行过的历史命令 | 1、显示所有的历史命令:history 2、显示最近使用过的10条指令:history 10 3、执行历史编号为5的指令:!5 |
七、时间日期类
指令 | 描述 | 备注 |
date | 显示当前时间 | |
date + %Y | 显示当前年份 | |
date + %m | 显示当前月份 | |
date + %d | 显示当前是哪一天 | |
date + "%Y-%m-%d %H:%M:%S" | 显示年月时分秒 | |
date -s 字符串时间 | 设置系统当前时间 | date -s "2021-04-11 15:46:00" |
cal | 日历指令 | 显示本月日历 |
cal 2021 | 日历指令 | 显示2021年日历
|
八、搜索查找类
指令 | 描述 | 备注 |
find | 将从指定目录向下递归遍历其子目录,将满足条件的文件或目录显示在终端。 | 基本语法:find [搜索范围][选项] 例子: 1、find /home -name hello.txt 2、find /opt -user jack 分页显示:find /home -user jack | more 3、查找整个Linux下大于200M的文件 find / -size +200M |
locate | 快速定位文件路径 | 需先执行updatedb创建locate数据库 |
which | 查看某个指令在哪个目录下 | 例如:which ls |
grep | 过滤查找 | 基本语法:grep [选项] 查找内容 源文件 选项:-n 显示行号;-i 忽略大小写 例如: 1、cat /home/hello.txt |grep "yes" 2、grep -n "yes" /home/helo.txt |
| | 管道 |
九、压缩和解压
指令 | 描述 | 备注 | ||||||||||||
zip | 压缩文件 | -r:递归压缩;-d:指定压缩文件的存放目录 例如:zip -r myhome.zip /home/ |
||||||||||||
unzip | 解压文件 | 例如:unzip -d /opt/temp /home/myhome.zip | ||||||||||||
tar | 压缩和解压文件 | 基本语法:tar [选项] xxx.tar.gz 打包的内容 选项说明:
例如: 1、将/home的文件夹压缩成myhome.tar.gz tar -zcvf myhome.tar.gz /home/ 2、解压myhome.tar.gz到opt/tmp目录下 (1)mkdir opt/tmp (2)tar -zxvf /home/myhome.tar.gz -C /opt/tmp
|
往期精彩内容:
【全栈最全Java框架总结】SSH、SSM、Springboot
转载:https://blog.csdn.net/guorui_java/article/details/115566915