Linux命令总结
- mkdir:创建目录文件 touch:创建普通文件
- ls:查看当前目录下有哪些文件 ls -l 或 ll:查看文件的详细信息
- chmod:改变文件权限 rw-(主[u])r-x(同组[g])-wx(其他[o])
a.文字设定:chmod u+x 文件名(一次只能改一个地方的。加号和减号对应给权限或取消权限)
b.数字设定:chmod 764 文件名(此处764,各位数字各代表u g o三个位置的权限)
r:读权限 4 w:写权限 2 x:执行权限 1 -:没权限 0
- cd:改变当前位置 当前目录 .. 上一层目录 ~ 家目录 - 回到操作前的目录
- rm : 删除 rm 文件名[普通文件] rm -r 文件名[目录文件]
- cp:复制 cp a b(a复制到b里) 限于普通文件 cp -r a b 复制目录文件 cp ../a .(上层目录的a文件复制到当前目录) cp 绝对地址 绝对地址(将前一个地址所指文件复制到后一个地址所指文件)
- mv:剪切,重命名 用法同cp mv a b/hhh(将a移动到b,并且改名为hhh) mv a .. (将a移动到上个目录) mv a hhh(将a的名字改为hhh)
- vi :进入编译器 vi+已有的文件名(打开此文件并进入编译器) vi+没有的文件名(创建一个文件并打开编译器,若保存,则创建此文件。否则不创建)
进入vi以后的操作:
有三种模式(命令模式 编辑模式【插入模式】 末行模式)
- 命令模式 --> 编辑模式 :“i从光标后面开始编辑 a光标前面 o光标下一行开始 I当前行的头 A当前行尾 O当前行的上一行”
- 编辑模式 --> 命令模式 :“ESC”
- 命令模式 --> 末行模式 :“ : / ? ”
命令模式常用操作:
- 复制: yy 复制一行 nyy复制n行
- 剪切/删除: dd 删除一行或剪切一行 ndd 删除n行或剪切n行
- 删除一个字符: x
- 替换: r 替换一个字符 R 持续替换
- 粘贴: p
- 撤销一个操作:u
- 移动光标到文件末尾:G
- 移动光标到文件第一行:gg
- 移动光标到第n行:nG
- 末行模式常用操作:
- 保存文件不退出 vi “:w”
- 保存并退出 “:wq”
- 退出 “q”
- 不保存退出 “q!”
- 显示行号 “set nu”
- 取消行号 “set nonu”
- 跳转到第 n 行 “:n”