pwd 查看当前文件夹所在位置
目录命令
- ls 查看当前文件夹下的内容。
-
ls-l 显示文件目录详情
-
ls-h 显示文件大小(直观显示)
-
la-a 显示所有包括隐藏的文件
- cd 切换工作目录
-
cd~ 切换到家目录
-
cd . 保持当前目录不变
-
cd.. 切换到上级目录
文件相关命令
1.touch 创建文件
2.rm 删除文件
-
rm-r 删除多级目录
-
rm-f 强制删除
3.mkdir 创建目录
4.cp 复制文件
cp-r 复制目录
5.mv 移动文件或目录,也可以给文件或目录重命名
查看文件
1.cat 直接显示全部文件内容(内容较少)
-
cat-b 对非空行内容编号
-
cat-n 对所有行编号
2.more 可以分屏显示文件内容(内容较多)
-
空格 显示全部内容 回车键 一次滚动手册页的一行
-
b 回滚一屏 f 前滚一屏
-
q 退出
3.grep 搜索文本命令
-
grep-n 显示匹配及行号
-
grep-v 显示不包含搜索内容的行
-
grep-i 忽略大小写
用户管理
创建用户
1.useradd 添加新用户
-
-m 自动建立家目录
-
-g 制定用户所在的组
2.passwd 设置用户密码
3.userdel
-
-r 删除用户
查看用户
1.id 用户名
2.who 查看当前所有登陆的用户列表
系统相关命令
时间
1.date 查看系统时间
2.cal 查看日历
-
-y 查看一年的日历
进程信息
1.ps aux 查看进程的详细情况
-
a 显示终端的所有进程
-
u 显示进程详细状态
-
x 显示没有控制终端的进程
2.top 动态显示运行中的进程并排序
-
q 退出
3.kill[-9] 终止指定代号进程,-9表示强行终止
vim编译器(终端编译器之神)
工作模式
1.命令模式
定位,翻页,复制,粘贴,删除。。
2.末行模式
保存和退出等操作 w 保存 q 退出
3.编辑模式
正常编辑文字
命令模式下 : 进入末行模式 esc 返回命令模式
命令模式下 i 进入编辑模式 esc 返回命令模式
常用命令
移动
-
h 向左 j 向下 k 向上 l 向右
-
w 向后移动一个单词 b 向前移动一个单词
-
0 行首 $ 行尾 ^ 第一个不是空白字符的位置
-
段落移动 { 上一级 } 下一级 % 括号之间移动
行数移动
-
gg 文件顶部
-
G 文件末尾
屏幕移动
-
Ctrl +b 向上翻页
-
Ctrl +f 向下翻页
-
H 屏幕顶部 M 屏幕中间 L 屏幕底部
标记
m x 进行标记 'x 定位到标记x所在位置
可视模式
-
v 正常可视 V 行可视
-
CTRL +v 垂直可视
撤销
-
u 撤销上次命令
-
CTRL +r 恢复撤销的命令
删除文本
-
x 删除光标所在字符
-
dd 删除行 D 删除至行尾
复制,粘贴
-
yy 复制一行 p 粘贴
替换
-
r 替换当前字符 R 替换模式
缩排,重复执行
-
>>向右增加缩进 << 向左减少缩进
-
. 重复上次命令
查找
-
/str 查找str
末行命令扩展
-
: e 打开内置的文件浏览器,浏览当前目录下的文件
-
:n 新建文件
分屏命令
-
sp[文件名] 横向增加分屏
-
vsp 纵向增加分屏