记录一些常用的linux命令用法,以备查询。
校验文件
下载的文件最好校验完整性,防止被人篡改。以sha256sum为例:
1 | # 以下命令将生成树莓派映像的sha256哈希码,从树莓派官网复制该映像sha256哈希码,以便校验。 |
转换和复制文件命令
Linux的dd命令用于复制文件并对原文件的内容进行转换和格式化处理。
1 | 读指定物理扇区: |
查找文件
1 | # find基本语法:find [PATH] [option] [action] |
批量转换文件格式
1 | # 将png格式图像转换为jpg |
修改用户
1 | # 将用户$USER添加到dialout用户组,以获取串口访问权限 |
特殊符号用法
1 | #| 管道 (pipeline),是 UNIX 系统,基础且重要的观念。连结上个指令的标准输出,做为下个指令的标准输入。 |
终端下载
1 | # 逐条下载uri.txt文件中每一行uri |
终端中打开文件管理器
1 | 使用gnome文件管理器打开当前文件夹 |
统计
1 | # 统计文件行数 |
系统服务管理
1 | # service命令用于对系统服务进行管理,比如启动(start)、停止(stop)、重启(restart)、查看状态(status)等。 |
查询本机公网IP
1 | curl ifconfig.me |
压缩和解压文件
1 | # tar命令 |
SSH 连接、远程上传下载文件
1 | # SSH 远程登入 Ubuntu 机 |
参考链接
- 初窥Linux 之 我最常用的20条命令,by ljianhui.
- Linux的五个查找命令,by 阮一峰.
- shell脚本中一些特殊符号, by 阿笨猫.
- vultr proxy
- proxychains配置,by Verne.