以下是六个实用的Linux命令技巧,每个技巧都包含一个小标题和单元表格。
(图片来源网络,侵删)
1、使用grep命令查找文件中的特定文本
小标题:使用grep命令查找文件中的特定文本
单元表格:
命令 | 描述 |
grep “搜索文本” 文件名 | 在指定文件中查找包含“搜索文本”的行 |
grep i “搜索文本” 文件名 | 在指定文件中查找包含“搜索文本”的行,忽略大小写 |
grep r “搜索文本” 目录名 | 在指定目录及其子目录中递归查找包含“搜索文本”的文件 |
grep n “搜索文本” 文件名 | 在指定文件中查找包含“搜索文本”的行,并显示行号 |
grep v “搜索文本” 文件名 | 在指定文件中查找不包含“搜索文本”的行 |
grep c “搜索文本” 文件名 | 在指定文件中查找包含“搜索文本”的行,并显示匹配次数 |
2、使用find命令查找文件和目录
小标题:使用find命令查找文件和目录
单元表格:
命令 | 描述 |
find /path/to/search name “文件名” | 在指定路径下查找名为“文件名”的文件 |
find /path/to/search type f name “文件名” | 在指定路径下查找名为“文件名”的文件(不包括目录) |
find /path/to/search type d name “目录名” | 在指定路径下查找名为“目录名”的目录(不包括文件) |
find /path/to/search mtime +n | 在指定路径下查找最后修改时间超过n天的文件和目录 |
find /path/to/search mtime n | 在指定路径下查找最后修改时间不超过n天的文件和目录 |
find /path/to/search size +k | 在指定路径下查找大小超过k字节的文件和目录 |
find /path/to/search size k | 在指定路径下查找大小不超过k字节的文件和目录 |
3、使用tar命令压缩和解压缩文件
小标题:使用tar命令压缩和解压缩文件
单元表格:
命令 | 描述 |
tar cvf 压缩文件名.tar 要压缩的文件或目录 | 将指定的文件或目录压缩为一个名为“压缩文件名.tar”的文件 |
tar xvf 压缩文件名.tar C 解压目录 | 将名为“压缩文件名.tar”的文件解压缩到指定目录 |
tar zcvf 压缩文件名.tar.gz 要压缩的文件或目录 | 将指定的文件或目录压缩为一个名为“压缩文件名.tar.gz”的文件(使用gzip压缩) |
tar zxvf 压缩文件名.tar.gz C 解压目录 | 将名为“压缩文件名.tar.gz”的文件解压缩到指定目录(使用gzip解压缩) |
tar jcvf 压缩文件名.tar.bz2 要压缩的文件或目录 | 将指定的文件或目录压缩为一个名为“压缩文件名.tar.bz2”的文件(使用bzip2压缩) |
tar jxvf 压缩文件名.tar.bz2 C 解压目录 | 将名为“压缩文件名.tar.bz2”的文件解压缩到指定目录(使用bzip2解压缩) |
4、使用ssh命令远程登录和管理服务器
小标题:使用ssh命令远程登录和管理服务器
单元表格:
命令 | 描述 |
ssh 用户名@服务器IP地址 | 通过SSH协议远程登录到服务器 |
scp /path/to/local/file 用户名@服务器IP地址:/path/to/remote/directory | 通过SCP协议将本地文件复制到服务器指定目录 |
scp 用户名@服务器IP地址:/path/to/remote/file /path/to/local/directory | 通过SCP协议将服务器指定文件复制到本地目录 |
rsync avz /path/to/local/directory 用户名@服务器IP地址:/path/to/remote/directory | 通过RSync协议同步本地目录和服务器目录,支持增量备份和加密传输 |
exit | 退出当前SSH会话,返回本地计算机 |
ps ef | 查看当前SSH会话中的进程信息 |
top | 查看当前SSH会话中的系统资源使用情况和进程列表 |
5、使用awk命令处理文本数据
小标题:使用awk命令处理文本数据
单元表格:
命令 | 描述 |
cat file.txt | 如果file.txt不存在,则创建一个空文件file.txt,然后输出其内容;如果file.txt已存在,则输出其内容,用于查看文件内容。 |
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/676885.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复