# Linux常用命令手册 **Repository Path**: myhfw003/linux-common-command-manual ## Basic Information - **Project Name**: Linux常用命令手册 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-12 - **Last Updated**: 2024-11-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Linux常用命令速查手册 **注意**:以下命令的实验环境均基于Debian12,但除了Debian独有命令`apt`外,大部分命令都是通用的 ### 一、如何登录服务器 登录服务器命令:ssh root@XXX.XXX 第一次登录会底部要不要接受:输入`yes`,然后回车 输入密码,输入密码过程,没有任何显示,是正常的现象,只管理密码,然后回车就可以了 ### 二、部署静态网站的核心科技 1. 网页所放位置在如下路径:/var/www/XXX.XXX/index.html 2. nginx配置文件所放的位置在如下路径:/etc/nginx/conf.d/XXX.XXX.conf 3. 测试nginx的配置文件有无语法错误,命令如下:nginx -t 如果返回类似ok successful之类的提示,则表明没有语法错误,反之,需要排查语法 4. 强制nginx重新加载配置文件命令:nginx -s reload ### 三、命令速查 1. **ls** - **作用**:列出指定目录下的内容(文件或文件夹),如果没有指定目录,则显示当前目录下内容 - **语法**:ls 目录 - **常用选项**:a,列出所有的内容;l,以列表形式展示内容 - **常用命令的形式**:ls -al - **常用命令的作用**:列出当前目录下所有的内容,包括隐藏的文件和文件夹,并且以列表形式展示,如下所示: ```bash root@soft:~# ls -al total 60 drwx------ 7 root root 4096 Nov 8 09:06 . drwxr-xr-x 18 root root 4096 Nov 7 13:16 .. -rw------- 1 root root 1377 Nov 8 11:50 .bash_history -rw-r--r-- 1 root root 743 Nov 7 16:41 .bashrc drwx------ 5 root root 4096 Nov 8 09:19 .config drwxr-xr-x 5 root root 4096 Nov 7 16:53 .npm drwxr-xr-x 8 root root 4096 Nov 7 16:44 .nvm -rw-r--r-- 1 root root 316 Nov 7 11:42 .profile drwx------ 2 root root 4096 Nov 7 11:42 .ssh -rw------- 1 root root 10402 Nov 7 15:54 .viminfo -rw-r--r-- 1 root root 172 Nov 7 16:41 .zshrc -rw-r--r-- 1 root root 350 Nov 8 09:06 init_debian.sh drwxr-xr-x 6 root root 4096 Nov 7 16:45 sprite-cow ``` 2. **cd** - **作用**:切换当前目录到指定目录(当前目录也叫工作目录) - **语法**:cd 目录(可以是相对路径、绝对路径) - **常用选项**:无 - **常用命令的形式**:cd - **常用命令的作用**:直接回到家目录(root用户登录,就是root用户的家目录) 3. **mkdir** - **作用**:创建文件夹 - **语法**:mkdir 要创建的目录所在路径/要创建的目录名称 - **常用选项**: - **常用命令的形式**:mkdir XXX - **常用命令的作用**:在当前目录中创建名为XXX的文件夹 4. **rm** - **作用**:删除文件夹或者目录,默认情况下,只能删除空目录 - **语法**:rm XXX - **常用选项**:r 递归删除其下所有的内容;f 强制删除(慎用!!!) - **常用命令的形式**:rm XXX - **常用命令的作用**:删除当前目录下名为XXX的文件 5. **vim** - **作用**:编辑文件 - **语法**:vim XXX - **常用选项**:无 - **常用命令的形式**: - **常用命令的作用**: - **vim几个模式**:命令模式、编辑模式(插入模式)、线性命令模式 - **几个模式之间的切换**: - vim刚进入是命令模式,按字母`i`进入编辑模式,此时可以输入内容; - 按`Esc`键回到命令模式,此时可以输入`:wq`保存退出,或者`:q`不保存退出,后面加`!`表示强制,如`:wq!`表示强制保存退出,`:q!`表示不保存退出 - 线性命令模式是较高级的用法,此处不作介绍 5. **scp** - **作用**:用于传输内容到指定服务器 - **语法**:scp 文件 账号@服务器地址(ip或域名都可以):/xxx/xxx - **常用选项**:r 递归传输目录下所有的内容; - **常用命令的形式**:scp ./xxx.xx root@9ihub.com:/var/www - **常用命令的作用**:传输当前目录下的xxx.xx文件到9ihub.com所对应服务器下的/var/www目录中,并且是以root用法登录 5. **cp** - **作用**:复制文件或文件夹 - **语法**:cp 源文件 目标目录 - **常用选项**:r 递归传输目录下所有的内容 - **常用命令的形式**: - **常用命令的作用**: 6. **mv** - **作用**:移动文件或文件夹 - **语法**: - **常用选项**: - **常用命令的形式**:mv abc.xyz abc.xyz.conf - **常用命令的作用**:将当前目录下的abc.xyz文件移动为abc.xyz.conf,实际效果为重命名