1 递归创建目录,即使上级目录不存在,会按目录层级自动创建目录
mkdir -p
2 解压xz格式的压缩包
xz -d node-v6.9.1-linux-x64.tar.xz
tar -xvf node-v6.9.1-linux-x64.tar
3 source命令(从 C Shell 而来)是bash shell的内置命令. 点命令,就是一个点符号,是source的另一名称。这两个命令都以一个脚本为参数,该脚本将在当前shell的环境执行,即不会启动一个新的子shell。所有在脚本中设置的变量都将成为当前Shell的一部分
source /etc/profile
4 ~ 表示家目录;root用户的家目录是/root; 其他用户的家目录是/home/用户名
vi ~/.bash_profile
[root@bogon ~]#
root:代表当前登录用户
bogon:代表机器名(一般在/etc/hostname 下面可以修改)
~:代表家目录
#:命令提示符(root是#,其他用户是$)
5 到文件的顶部
gg
6 到文件的底部
shift + g
7 xz命令,压缩或解压缩文件
选项 | 含义 |
---|---|
-d | 强制执行解压缩 |
-z | 强制执行压缩 |
8 tar命令, 用于备份问价
选项 | 含义 |
---|---|
-x | 从备份文件中还原文件 |
-v | 显示指令执行过程 |
-f | 指定备份文件 |
9 命令提示符# 与 $
#表示 root
$表示 其他用户
10 查看当前主机名
hostname
11 ll与ls
- ll 罗列出当前文件或目录的详细信息,含有时间、读写权限、大小、时间等信息 ,像Windows显示的详细信息。ll是“ls -l"的别名。相当于Windows里的快捷方式。可以理解为 ll 和 ls -l 的功能是相同的, ll 是 ls -l 的别名
- ls 仅罗列出当前文件名或目录名 就像Windows里的文件列表
12 ls参数
选项 | 含义 |
---|---|
-a | 列出目录下的所有文件,包括以 . 开头的隐含文件 |
-l | 列出文件的详细信息 |
-s | 在每个文件名后输出该文件的大小 |
-t | 以时间排序 |
-u | 以文件上次被访问的时间排序 |
-S | 以文件大小排序 |
-R | 列出所有子目录下的文件 |
13 rm命令
选项 | 含义 |
---|---|
-r | 将目录及以下之档案亦逐一删除 |
-f | 即使原档案属性设为唯读,亦直接删除,无需逐一确认 |
14 查看端口占用情况
lsof -i:80
15 重启nginx
nginx -s reload
16 显示行号
:set nu
17 查看日志
tail xx.log
18 网络相关的
netstat -an
netstat -lntp