1.系统命令
pwd 查看当前所在目录
systemctl 控制服务命令
history 历史命令记录查看
su 切换用户命令
hostname 列出当前主机名
poweroff 关机 init 0 --关机
reboot 重启 init 6 --重启
2.增删改查命令
mkdir 在当前路径下建立文件夹,-p参数可以递归建立文件夹
Eg:mkdir top 在当前路径下建立top文件夹 mkdir -p top/2021 在当前路径的top文件夹中建立2021文件夹
rm 删除文件,-r参数递归删除目录及内容 ,-f参数强制删除
Eg:rm top.txt 删除当前路径下top文件 rm -fr top 强制删除当前路径下的top文件夹及子目录
mv 将文件剪切到其它地方,剪切到同路径下代表重命名
Eg:mv top.txt /tmp/t.txt 将当前路径下的top.txt文件剪切到tmp目录下并重命名为t.txt
mv top.txt t.txt 将当前路径下的top.txt文件重命名为t.txt
cat 查看文件内容,-n参数显示行号
Eg:cat top.txt 查看当前路径下top.txt文件的内容 cat -n 查看当前路径下top.txt的内容并显示行号
zcat 查看压缩文件中的内容,无需解压
Eg:zcat top.gz 查看当前路径下top.gz
ls 列出目录内容,-l参数目录详细信息 ,-a参数列出隐藏文件,-h参数列出文件字节大小,-R参数递归显示目录与子目录,-d参数列出目录本身详细信息
Eg:ls -lhd 查看文件本身大小及详细内容
ln 创建硬链接,-s参数可以创建符号链接
符号链接与硬链接区别:
硬链接只能对文件生效, 源文件删除,链接文件无事
符号链接对文件或目录都生效 ,源文件删除,连接文件或目录不能使用
Eg:ln top /tmp/t 给top文件夹在tmp目录下创建硬链接t
ln -s top /tmp/t 给top文件夹在tmp目录下创建符号链接t
| more 分页查看内容,q退出,空格翻页 | 后一条命令作为前一条命令的输出
Eg:cat -n top.txt | more 分页查看top.txt文件中的内容
| less 逐条查看内容, q退出 空格翻页
Eg:cat -n top.txt | les 逐条查看top.txt文件中的内容
head 配合cat命令使用,cat -n | head 显示文件前10行内容 head -2 指显示前两行内容
Eg:cat top.txt | head 查看top.txt文件的前10行内容
tail 配合cat命令使用,cat -n | tail 显示文件后10行内容 tail -2 指显示后两行内容
Eg:cat top.txt | tail 查看top.txt文件的后10行内容
gerp 文件关键字查询,-n参数将搜索内容进行数字排序,-i参数无视大小写,-v参数输出不匹配信息
Eg:grep -n ^root /tmp 查询tmp下以root开头的文件
awk 查询关键字段/关键字过滤,-f参数定义分隔符
Eg:awk '/a/' top.txt 查询top.txt文件中包含的关键字a的信息
awk '{print $4}' /top.txt 查看top.txt包含的第四字段信息
soft 排序
Eg:cat top.txt | soft 查top.txt内容并排序
uniq -c 统计归并次数
Eg:grep -n ^root /tmp | uniq -c 查询/tmp目录下以root开头的文件并统计归并次数
wc -l 统计输出行数
Eg:grep -n ^root /tmp | wc -l 查询/tmp目录下以root开头的文件并统计输出行数
find 查找,-name参数按名称查询,-type参数按类型查找( f 文件 d 目录 l 链接 ),-size参数按大小查找(+10M -大于10M , -10 -小于10M ,10 -等于10M),-mtime参数按修改时间查找, -atime参数按访问时间查找, -ctime参数按属性变更时间查找
Eg:find /boot -size +5M -a -size -20M -exec cp '{}' /opt \; 将/boot的目录下大小为5M到20M之间的文件拷贝到/opc下
find没有管道符 | 用-exec代替 原目标为 '{}' 代替 结尾格式必须是 \; -a 代表链接符
centos7完全删除mysql数据库 centos7删除所有文件
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
centos7安装mysql8
centos7安装mysql8全过程
mysql Server MySQL -
centos7 清除所有任务 删除centos7
概述分享最近应用碰到的一个奇怪bug,一开始以为是代码上的问题,找了一段时间发现居然是因为系统的一个自动清理规则导致,下面一起来看看吧~一、应用报错:logwire.core.exceptions.GeneralUnhandledException: 服务端未处理异常...Caused by: org.springframework.web.multipart.MultipartException
centos7 清除所有任务 centos 删除目录 centos7 tomcat centos7修改时间 tomcat -
centos 删除 tmp 删除centos7
/etc/selinux/config关闭防火墙:systemctl disable firewalld.service #关闭开机自启动  
centos 删除 tmp php memcached 缓存