1.clear - 清屏
2.history - 查看历史命令
3.history -c - 清除历史命令
4.!n - 执行历史命令中编号为n的命令
5.man - 获取命令的帮助文档
6.--help - 获取帮助
7.wget - 非交互式网络下载器
8.ls - 查看文件夹下的内容
9.cat - 连接多个文件并打印文件内容
10.wget -O URL - 给下载的网络内容文件改名
11.Tab - 自动补全命令或路径补全 双Tab - 查看所有命令
12.shutdown - 关机 shutdown -c - 取消关机/重启 shutdown -r - 重启
13.pwd - 查看当前工作目录
14.cd - 切换当前目录
绝对路径:以 / 开头
相对路径:以当前路径为基准,cd /目录名 跳转到指定的目录
15.ls
-l: 长格式查看
-a:查看所有
-la / -al:长格式查看所有
-laR / -alR:长格式查看所有文件夹,并且递归地展开
16.ctrl
+w:删除一个单词
+u:删除一整行
+a:光标移动到行首
+e:光标移动到行尾
17.touch - 创建一个空文件或修改文件的最后访问时间
18.mkdir - 创建文件夹
19.rmdir - 删除空文件夹
20.rm - 删文件
-i :交互式删除(询问)
-f : 强制删除(不询问)
-rf:删除非空文件夹
21.cp - 拷贝文件
cp -r - 拷贝文件夹
22.mv - 移动或剪切文件或文件夹
23.tac - 反向查看文件 head - 查看文件开头 tail - 查看文件结尾
24.more / less - 分页查看文件
25.wc - 统计字节,单词,行数 file - 查看文件属性 od - 查看二进制文件数据
26.gunzip filename - 解压缩 gzip - 压缩
tar -x filename - 解归档 其中-x:表示从归档的文件中提取文件
27.yum - CentOs下的包管理工具
Linux安装软件:
1.包管理工具 - yum、rpm
查找:yum search
安装:yum install
卸载:yum erase / yum remove
查看信息:yum info
已安装:yum list installed
2.源代码构建安装 - 下载源代码编译
3.下载解压缩配置环境变量
systemctl start nginx - 启动nginx
systemctl stop nginx - 停止nginx
systemctl restart nginx - 重启nginx
systemctl status nginx - 查看状态
systemctl enable nginx - 开机自启
29.vim使用
h,j,k,l - 左,下,上,右移动光标
0 / $ - 移动到行首 / 移动到行尾
dd / d0 / d$ / dw - 删除整行 / 从光标所在位置删到行首 / 从光标所在位置删到行尾 / 删除光标所在的一个单词
w - 光标移动到下一个单词
Ctrl+y / Ctrl+e - 向上翻一行 / 向下翻一行
Ctrl+b / Ctrl+f - 向上翻一页 / 向下翻一页
u / Ctrl+r / . - 撤销 / 恢复 / 重复上一个命令
yy / p - 复制整行 / 粘贴
编辑模式:按i或insert进入,按Esc回到命令模式
gg/G/100G - 将光标移动到首行/末行/指定行
set nu / set nonu - 显示行号/不显示行号
syntax on / syntax off - 启动高亮语法/不启动高亮语法
30.set ts=4 : 设置制表键的空格数为4
31.chmod - 修改文件权限
32.ln -s : 创建快捷方式
33.Ctrl+c:终止进程