Linux常用命令1
前两天学的Linux的一部分常用命令,我想以游戏作弊代码一样简介的方式来描述Linux的操作命令
- cd :切换目录
- cd ~:切换家目录(root为/root,普通用户为/home/用户名)
- cd /filename:以绝对路径切换目录
- cd -:返回上一次操作路径,并输出路径(亲测一直用这个命令会操作的路径会循环,试试就知道了)
- cd ~:切换到上一句目录
- clear:清理桌面
- ls:显示当前目录文件和文件夹
- ls -l(ll):显示详细信息
- ls -la:显示详细信息+隐藏文件(以 . 开头,例:.ssh)
- ls -lh:显示详细信息+文件大小
- ls -lrt:显示详细信息+按时间排序
- du -sh:查看文件夹大小(推荐)
- man:命令帮助
- man ls:按ctrl+z退出
- help:命令帮助 (man和help的区别自行百度,我认为man可以分页,help不可以)
-ls –help - mkdir:创建文件夹
- mkdir -p filename1/filename2:递归创建文件夹
touch filename:创建文件
cat filename:查看文件内容
- more filename:查看文件内容(cat直接打印所以,more可以翻页)
vi:文件编辑
- vi分为命令行模式,插入模式,底行模式。三种模式各有特色
- 命令行模式只能看看
- 插入模式可以编辑
- 底行模式可以保存退出
- 命令行模式->插入模式:输入i或者a,个人认为差别不是很大。
- 插入模式->命令行模式:输入Esc
- 命令行模式->底行模式:输入Shift+:
插入模式:
dd:删除光标所在行
n+dd:删除光标以下的n行
- dG:删除光标以下行
- gg:第一行第一个字母
- G:最后一行第一个字母
- $:该行最后一个字母
重点说一下底行模式,w为写,q为退出,!为强制,组合为
- q!:强制退出
- qw:写入并退出
- qw!:强制写入退出
- x:退出,如果存在改动,则保存再退出