前言
本博客记录本人遇到的Linux指令,不定时添加。
一、常用指令
-
sort
-
排序指令,默认按列使用ASCII码对行进行排序。
-
常见用法(详细见博客 :https://www.cnblogs.com/wb118115/p/5010431.html)
sort xxx文件 # 默认从小到大排序 sort -r xxx文件 # 反序 sort -u xxx文件 -o xxx文件 # 排序后,去除文件重复行 sort -nu xxx文件 -o xxx文件 # 按数字排序后,去除文件重复行
-
-
uniq
-
去重指令,去除排序过的文件中的重复行。
-
常用
sort -n xxx文件 | uniq -d # 显示重复行 sort -n xxx文件 | uniq -u # 显示没有重复的行 sort -n xxx文件 | uniq # 显示去除重复的行,等价于 sort -nu xxx文件
-
-
curl
-
综合传输工具,一般用于下载文件/查询IP。
-
常用
curl -4 ip.sb # 显示本机外网IPv4地址 curl -6 ip.sb # 显示本机外网IPv6地址 curl -O 保存文件 URL文件连接地址 # 下载文件,并根据后缀保存
-
-
scp
-
上传文件/下载文件指令(windows和linux通用)
-
下载文件到本地
/root
目录:scp remote_linux_username@remote_linux_ip:file_path local_path # 下载文件
-
上传文件到远程服务器
/root
目录:scp local_file_path remote_linux_username@remote_linux_ip:file_path # 上传文件
-
-
tar
-
解压缩指令
tar
-
常用
# 打包文件,目录,xxx.tar.gz表示打包后的文件名 tar -zcvf xxx.tar.gz [待打包文件列表] tar -zcvf xxx.tar.gz . # 打包当前目录 # 解压缩打包文件 tar -zxvf xxx.tar.gz # 直接将文件解压缩到当前目录 tar -zxvf xxx.tar.gz -C dist_dir # 直接将文件解压缩到指定目录 dist_dir
-