一、BASH
1、打开终端
ctrl+Alt+T
双击Tab按键自动补全命令
历史命令记录搜索
ctrl+r再输入命令开头关键字再按一次 ctrl+r
切换到root权限
$su -
二、文件操作
1、$ls列出目录内容
列出所有文件包含.开头的隐藏文件
$ls -a
2、$cd定位到某个目录
参数:
..返回上一级目录
.当前目录
~家目录
3、复制文件、目录
$cp 源文件(文件夹) 目标文件(文件夹)
常用参数
-r递归复制整个目录树
示例:假设要把/home/usera下面的所有文件包括隐藏文件 拷贝到/mnt/temp目录下
cp -R /home/usera/. /mnt/temp
说明:注意使用“.”符号,它代表的是当前目录。不要使用通配符*
4、移动、重命名文件或目录
$mv 文件 目标目录/
$mv 文件 目标目录/重命名
$mv 文件重命名
5、创建、删除文件
$touch命令可以创建空文件或更新文件时间
$rm命令可删除文件或目录
常用参数 -r 递归删除包括目录中所有内容
$ mkdir来创建文件夹
6、 文件/目录权限设置命令:chmod
用于改变文件或目录的访问权限
chmod [who] [opt] [mode] 文件/目录名
u:表示文件所有者
g:表示同组用户
o:表示其它用户
a:表示所有用户
opt则是代表操作,可以为:
+:添加某个权限
-:取消某个权限
=:赋予给定的权限,并取消原有的权限
而mode则代表权限:
r:可读
w:可写
x:可执行
例如:为同组用户增加对文件a.txt的读写权限:
chmod g+rw a.txt
7、VIM文本编辑器
(1)、
$vim 目标文件路径(存在即打开否则新建)
(2)、一般指令模式切换到编辑模式的可用的按钮说明
先按Esc确保在命令模式
可选一下编辑:
①进入入插入模式(Insert mode):
i为『从目前游标所在处插入』, I为『在目前所在列的第一个非空白字元处开始插入』。( 常用 )
②进入插入模式(Insert mode):
a为『从目前游标所在的下一个字元处开始插入』, A为『从游标所在列的最后一个字元处开始插入』。( 常用 )
③进入插入模式(Insert mode):
这是英文字母o的大小写。o为『在目前游标所在的下一列处插入新的一列』; O为在目前游标所在处的上一列插入新的一列!( 常用 )
④进入取代模式(Replace mode):
r只会取代游标所在的那一个字元一次;R会一直取代游标所在的文字,直到按下ESC为止;( 常用 )
(3)指令列模式的储存、离开等指令
(那个惊叹号(!) 在vi 当中,常常具有『强制』的意思)
:wq!则为强制储存后离开( 常用 )
:q!为强制离开不储存档案。
(4)删除、复原
删除:
在一列字当中,x为删除光标中的字元(相当于[del]按键)( 常用 ),
dd删除游标所在的那一整列( 常用 )
复原
u复原前一个动作。( 常用 )