都是工作中经常使用到的,重点都标注红色,可以下载pdf作为后期遗忘查阅的资料,整理参考尚硅谷linux文档
1.pwd 显示当前工作目录的绝对路径

2.cd命令:
|
参数 |
功能 |
|
cd 绝对路径 |
切换路径 |
|
cd 相对路径 |
切换路径 |
|
cd ~或者 cd |
回到自己的家目录 |
|
cd - |
回到上一次所在目录 |
|
cd .. |
回到当前目录的上一级目录 |
|
cd -P |
跳转到实际物理路径, 而非快捷方式路径 |
|
cd ../.. |
切换到上一级目录的再上一级目录 |
3.head 显示文件头部内容
|
head 文件 |
查看文件头10行内容 |
|
head -n 5 文件 |
查看文件头5行内容, 5可以是任意行数 |
4.echo
echo [选项] [输出内容]
-e: 支持反斜线控制的字符转换
|
控制字符 |
作用 |
|
\\ |
输出\本身 |
|
\n |
换行符 |
|
\t |
制表符, 也就是 Tab 键 |

5.tail 输出文件尾部内容
(1) tail 文件 (功能描述: 查看文件头10行内容)
(2) tail -n 5 文件 (功能描述: 查看文件头5行内容, 5可以是任意行数)
(3) tail -f 文件 (功能描述: 实时追踪该文档的所有更新)
6.> 输出重定向和 >> 追加
(1) ls -l >文件 (功能描述: 列表的内容写入文件 a.txt 中(覆盖写) )
(2) ls -al >>文件 (功能描述: 列表的内容追加到文件 aa.txt 的末尾)
(3) cat 文件 1 > 文件 2 (功能描述: 将文件 1 的内容覆盖到文件 2)
(4) echo “内容” >> 文件
7.date 显示当前时间
|
date |
显示当前时间 |
|
date +%Y |
显示当前年份 |
|
date +%m |
显示当前月份 |
|
date +%d |
显示当前是哪一天 |
|
date "+%Y-%m-%d %H:%M:%S" |
显示年月日时分秒 |
|
date -d '1 days ago' |
显示前一天时间 |
|
date -d '-1 days ago' |
显示明天时间 |
|
date -s 字符串时间 |
设置系统时间 |
8.用户管理命令
useradd 添加新用户
|
useradd 用户名 |
添加新用户 |
|
useradd -g 组名 用户名 |
添加新用户到某个组 |
passwd 设置用户密码
|
passwd 用户名 |
设置用户密码 |
id 查看用户是否存在
|
id 用户名 | |
|
cat /etc/passwd |
查看创建了哪些用户 |
su 切换用户
|
su 用户名称 |
切换用户, 只能获得用户的执行权限, 不能获得环境变量 |
|
su - 用户名称 |
切换到用户并获得该用户的环境变量及执行权限 |
userdel 删除用户
|
userdel 用户名 |
删除用户但保存用户主目录 |
|
userdel -r 用户名 |
用户和用户主目录, 都删除(-r 删除与用户相关的所有文件) |
sudo 设置普通用户具有 root 权限
修改配置文件 vi /etc/sudoers
修改 /etc/sudoers 文件, 找到下面一行(91 行), 在 root 下面添加一行, 如下所示:

或者配置成采用 sudo 命令时, 不需要输入密码

usermod 修改用户
usermod -g 用户组 用户名
|
-g |
修改用户的初始登录组, 给定的组必须存在。 默认组 id 是 1。 |
9.用户组管理命令
1.groupadd 新增组
2.groupadd 组名
3.groupdel 删除组
4.groupdel 组名
5.groupmod 修改组
6.groupmod -n 新组名 老组名
7.cat /etc/group 查看创建了哪些组
cat /etc/group
10.文件权限类
从左到右的 10 个字符表示, 如图 1-154 所示:

文件类型可分为
d:目录文件
l:链接文档(link file)

11.chmod 改变权限
u:所有者 g:所有组 o:其他人 a:所有人(u、 g、 o 的总和)
1.修改文件使其所属主用户具有执行权限
chmod u+x houge.txt
2.修改文件使其所属组用户具有执行权限
chmod g+x houge.txt
3.修改整个文件夹里面的所有文件的所有者、 所属组、 其他用户都具有可读可写可执行权限
chmod -R 777 xiyou/
12.chown 改变所有者
1.修改文件所有者
chown atguigu houge.txt
2.递归改变文件所有者和所有组
chown -R atguigu:atguigu xiyou/
13.find 查找文件或者目录
|
-name<查询方式> |
按照指定的文件名查找模式查找文件 |
|
-user<用户名> |
查找属于指定用户名所有文件 |
|
-size<文件大小> |
按照指定的文件大小查找文件。 |
(1)按文件名: 根据名称查找/目录下的filename.txt文件。
find xiyou/ -name *.txt
(2) 按拥有者: 查找/opt目录下, 用户名称为-user的文件
find xiyou/ -user atguigu
(3) 按文件大小: 在/home目录下查找大于200m的文件(+n 大于 -n小于 n等于)
find /home -size +204800
本文汇总了Linux系统中常用的命令操作,包括路径切换、文件查看、时间管理、用户与组管理、权限设置、文件查找等核心功能,适用于快速查阅与实践。
1514

被折叠的 条评论
为什么被折叠?



