Linux命令:
选项 | 解释 |
---|---|
echo |
输出提供的任何文本,文本有空格就需要带引号 |
whoami |
找出当前登录的用户 |
ls <FOLDER_PATH> |
列出当前目录中的文件,可加文件路径 |
ls -a <FOLDER_PATH> |
列出当前目录中的所有文件,包括隐藏文件,可加文件路径 |
ls -l <FOLDER_PATH> |
列出当前目录中的文件权限 |
| cd <FOLDER_PATH>
| 更改当前目录 |
| cat <FILE_PATH>
| 输出文件内容 |
| pwd
| 找出当前工作目录的完整路径 |
| find -name <FILE>
| 查找的文件的名称,文件名可以用通配符 (*) 加扩展名搜索 |
| grep <KEYWORDS> <FILE>
| 在文件内容中搜索特定值,关键词需要带引号 |
| touch <FILE>
| 创建文件 |
| mkdir <FOLDER>
| 创建文件夹 |
| rm <FILE>
| 删除文件 |
| rm -R <FOLDER>
| 删除文件夹 |
| cp <FILE> <FILE>
| 复制文件,若目标文件已存在则静默覆盖(除非用 -i选项) |
| cp <FILE> <FOLDER>
| 复制文件到目录,保持原名(加 /强制识别为目录) |
| cp -R <FOLDER> <FOLDER>
| 递归复制目录(必须用 -R或 -r),加 /强制目标为目录 |
| mv <FILE> <FILE>
| 重命名文件,若目标文件已存在则静默覆盖 |
| mv <FILE> <FOLDER>
| 移动文件到目录,保持原名(加 /强制识别为目录) |
| mv <FOLDER> <FOLDER>
| 移动目录,若目标目录存在,则源目录成为其子目录 |
| file
| 确定文件的类型 |
| su <USERNAME>
| 切换用户 |
| su -l <USERNAME>
| 启动与登录用户继承了新用户的更多属性,即环境变量 |
| <COMMAND> --help
| 列出该命令可能接受的选项,并提供简短的描述和使用示例 |
| man <COMMAND>
| 提供要阅读其文档的命令 |
| python3 -m http.server <PORT>
| 将本地计算转变为一个 Web 服务器,可指定端口 |
| wget <FILE_URL>
| 通过wget命令提供要下载文档,搭配python服务器使用 |
| scp <SOURCE_FILE> <USERNAME@IP:DESTINATION_FILE_PATH>
| 从本地机器复制文件到远程机器 |
| scp <USERNAME@IP:DESTINATION_FILE_PATH> <SOURCE_FILE>
| 从远程机器复制文件到本地机器 |
| ps
| 提供正在运行的进程列表 |
| ps aux
| 其他用户运行的进程以及未从会话运行的进程 |
| top
| 提供系统上运行进程的实时统计信息 |
| kill <PID>/kill -SIGTERM <PID>
| 请求进程正常退出,但允许事先执行清理任务,两者功能相同 |
| kill -SIGKILL <PID>
| 强制立即终止进程,进程无法进行任何清理 |
| kill -SIGSTOP <PID>
| 暂停(挂起)进程的执行,不终止进程 |
| systemctl <OPTION> <SERVICE>
| 与 systemdsy 进程/守护进程交互,有 Start, Stop, Enable, Disable |
| Ctrl + Z
| 将进程移到后台,可“暂停”脚本或命令 |
| fg
| 将进程移到前台,搭配 Ctrl + Z 和 & 使用 |
| crontab -e
| 编辑 Crontab 在系统启动后执行某些操作或任务 |
| apt update
| 更新apt识别新条目和软件 |
| apt install <SOFTWARE>
| 添加其他软件仓库 |
| apt remove <SOFTWARE>
| 移除其他软件仓库 |
| add-apt-repository ppa:<USERNAME>/<ppa_NAME>
| 添加其他软件仓库 |
| add-apt-repository --remove ppa:<USERNAME>/<ppa_NAME>
| 移除其他软件仓库 |
运算符 | 描述 |
---|---|
& |
允许在终端后台运行命令 |
&& |
允许在终端的一行中将多个命令组合在一起 |
> |
一个重定向器,可以从命令中获取输出并将其定向到其他地方 |
>> |
该运算符执行与 > 相同的功能,但附加输出而不是替换(不覆盖任何内容) |
Nano,VIM 编辑器
安装软件库和软件包
1 | 1. 下载并信任 GPG 密钥 |