Hi!请登陆

[Linux2]常用指令

2021-4-17 36 4/17

一、用户基本语法

指令 描述 备注
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

四、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 打包的内容

选项说明:

选项 功能
-c 产生.tar打包文件
-v 显示详细信息
-f 指定压缩后的文件名
-z 打包同时压缩
-x

解包.tart文件

例如:

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

相关推荐