Linux 的基本操作
一、ls [options] [file or dirs]
ls 查看当前目录下文件和目录信息(不包括隐藏文件)
ls file_or_dirs 查看目录下文件信息
ls -a 查看当前目录下所有文件和目录信息
ls -l 查看当前目录下文件详细信息
ls -R 查看当前目录下所有文件和目录及其内部文件信息
二、touch [file]
1.文件不存在,创建文件
2.文件存在,修改文件创建时间,不会覆盖
三、cat
1.显示文件内容
cat 文件名
tac 文件名:倒着显示
2.用来做重定向-覆盖重定向。
(1)cat >文件名 enter
(2)内容
(3)ctrl+c
3.拷贝文件 cat abc.c >danny.c
4.追加
(1)cat >>文件名 enter
(2)内容
(3)ctrl+c
四、mkdir
1.创建文件夹
2.mkdir -p 递归创建文件夹
五、rm (删除文件夹)
rm -i 删除前逐一询问确认。
rm -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
rm -r 将目录及以下之档案亦逐一删除。
rm -rf 直接删除
通配符:
*.c: 所有c文件 ,代表许多字符
?:代表一个字符
六、vim :打开文件
- 编辑模式
- i-----在光标前插
- I-----在本行行首插入文本
- a-----在光标后插
- A-----在本行行末插入文本
- o-----下一行输入
- O-----在上一行输入
2.命令模式 esc
- u-----撤销
- p----粘贴
- yy-----复制
- gg-----文件头
- G-----文件末
- home-----光标移到行首
- end-----移到行末
- x-----删除光标处的字符
3.底行命令模式esc+shift+:
- wq-----保存退出
- x-----保存退出
- w-----保存
- q!-----强制退出
七、其他
- pwd-----当前目录的路径
- whoami、who-----:当前用户名
- ps-----打印当前的进程信息
- kill-9 编号-----杀掉进程