shell命令笔记记录
pwd
pring working direction 打印当前工作目录
-P 查看实际路径,而不是软链接等路径
cd
change direction 切换目录
-P 进入实际路径,而不是软链接等路径
mv
移动文件,也可改名或覆盖文件
cp
复制文件,也可改名或复制文件
mkdir
创建文件夹,-p 创建多级目录
rmdir
删除文件夹,-p删除多级目录
touch
创建文件(vim 文件名,后再保存也可以新建文件)
rm
删除文件,-r,递归删除,-f强制、非交互式确认
查看文件
cat 查看小文件,-n显示行号
more 分页查看文件
less 分页查看文件,仅加载当前页数据,性能好
echo
输出到控制台,-e支持转译(\)字符
输出重定向
> 文件(覆盖文件)
>> 文件(追加文件)
输出各种系统变量,echo $**
head
查询文件前10行;-n 行数,查询指定前多少行数
tail
查询文件最后10行;-n 行数,查询指定最后多少行数
-f 实时跟踪文档更新
ln
软链接,ln -s 原文件或目录 软链接名
硬链接,ln 原文件或目录 硬链接名
rm -rf 软连接名(不是rm -rf 软连接名/)
history
查询历史命令
!(num) 执行对应命令
-c 清除历史
date
获取当前时间
date +%Y-%m-%d %H-%M-%S
date -d "1 days age" 一天以前
date -s “2022-10-10 00:00:00” 重新设置系统时间
ntpdate 命令同来同步时钟
cal
获取日历
cal -3 获取3个月日历
用户管理
添加用户
useradd 用户名
useradd -g 组名 用户名
useradd -d 主文件夹路径 用户名
设置密码
passwd 用户名
切换用户
su 用户名称
su是嵌套用户会话,使用exit退出当前会话
who am i 查询当前原始会话用户
whoami 查询当前会话用户
普通用户使用root权限
sudo 命令
添加用户组
groupadd 组名
usermod -g 组名
改变权限
chmod 777 文件名
-R 递归
改变文件属主和用户组
chown 用户名:用户组 文件名
-R递归
查找文件或目录
find 搜索范围 选项
-name 按照文件名称查找
-user 按照归属用户查找
-size 按照文件大小查找 (+10M,查询大于10M的文件)
locale
基于文件路径数据库查找
updatedb 更新数据库
which 查询命令位置
whereis 查询命令位置
内容过滤
grep
grep 选项(-n 显示行号) 搜索词 文件名
| 管道符,|左边命令的结果作为右边命令的参数
wc 统计(word count)
解压,压缩
gzip 只能压缩文件,且不保留源文件,对多个文件压缩时有多个压缩包
gunzip
zip
-r 压缩目录,递归
unzip
-d 指定解压后的目录
tar 打包,归档
-c 打包 产生.tar打包文件
-x 解包
-z 使用gzip压缩或解压文件
-v 显示详细信息
-f 指定压缩后的文件名
-C 指定解压的目录
目录查询
源 "CentOS-7 - Base - mirrors.aliyun.com" 的 GPG 密钥已安装,但是不适用于此软件包。请检查源的公钥 URL 是否配置正确。 - 0龙行者0 - 博客园
tree
查询目录层级
du
disk usage,查询所有的文件和文件夹的占用
-h 人类易于阅读
-a 查看不仅包括子目录还有子文件的大小
-c 显示总和
-s 只显示总和
--max-depth=n 统计子目录的深度为第n层
查看硬盘占用
df
disk free磁盘占用
-h 人类易于阅读
free
查询内存占用
查看设备挂载情况
lsblk
list block,block 指块设备,硬盘、光盘等存储设备
挂载和卸载
mount/umount
硬盘分区
fdisk
-l 查询磁盘分区详情
进程管理
一个执行的程序或者命令被叫做进程
一直存在、常驻内存的进程,被称作服务
ps
process status,查看进程状态
不带参数时只显示当前用户、当前终端相关的进程信息
a 列出带有终端的所有用户的进程
x 列出当前用户所有进程,包括没有终端的进程
u 面向用户友好的显示风格
-e 列出所有进程
-u 列出某个用户关联的所有进程
-f 显示完整格式的进程列表
常用组合:
ps aux
ps -ef
原文地址:https://blog.csdn.net/qq_59372626/article/details/142904249
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!