小点
~/data
:表示 /root/data 目录\
可以让一行命令的下半部分继续在下一行敲- centos7 中查看虚拟机 ip 的命令是
ifconfig
其中 ens33 的 inet 就是该虚拟机的 ip 地址 netstat -anp |grep 端口号
查看某端口是否被占用 Listen 表示被占用了 netstat -nultp
查看所有已使用的端口
vim
vim a.txt
:创建或者进入文件:
输入指令wq
:保存退出q
:退出i
:进入编辑模式esc
:退出编辑模式
vi
- 文件操作
vi filename
:打开或新建文件,光标置于第一行首vi -r filename
:先恢复,再打开vi /pattern filename
:先打开,光标放在第一个 pattern 处vi filename...filename
:以此打开或新建文件- 翻页按键
Ctrl u
:前翻半页Ctrl d
:后翻半页Ctrl f
:前翻一页Ctrl b
:后翻一页h j k l
:上下左右移动光标- 编辑按键
- A:行尾
- a:当前位置
- o:下一行
- O:上一行
- r:替换当前字符
- R:从当前字符开始替换,直至 esc
- s:输入文本替换当前光标处文本
- 命令模式(ecs跳转到命令模式)
- :w 保存文件但推出vi
- :w file 保存到file位置
- :w! 强制保存,不退出 vi
- :wq 保存并退出vi
- :wq! 强制保存文件,并退出
- :q 不保存退出
- :q! 不保存强制退出
cd
cd filename
:跳转目录cd ~
:跳转到用户根目录cd /
:跳转到系统根目录cd ..
:退回上一级
ls
ls
:显示所有文件ls -a
:显示所有文件(包括隐藏文件)ls -r
:逆序显示文件ls -R
:显示所有文件及其所有子文件ls -l
:显示文件详细属性ls -l 文件名
:显示指定文件属性ls -f
:显示文件类型,后缀ls -h
:显示人类看懂得大小,m,mb,gbls -s
:显示大小
pwd
cat
grep
touch
cp
- 复制文件
cp 参数 文件名 要复制到的目录(新文件名字:默认一样)
-f
:覆盖已经存在的目标文件而不给出提示。-i
:与 -f 选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答 y 时目标文件将被覆盖。-r
:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。-v
:显示进度条
mv
- 移动文件
mv 参数 文件名 要移动到的目录
- 没有
-r
参数,原本就移动整个文件夹 -i
:同 cp-f
: 同 cp-v
:同 cp
rm
- 删除文件
mv 参数(可以多个) 文件名
-r
:删除全部-i
:确认-f
:直接删除-v
:提示进度-rf
:删除全部不提示
rmdir