1.man 命令
man man:
man 1 man:
man 7 man:
2.man -f xxx: xxx代表命令,-f表示man命令只会查找命令的完整名称 (相当于whatis命令)
man -k xxx: xxx代表命令,-k表示man命令查找的是命令中的关键字,只要命令中有xxx关键字就会显示出来。(相当于apropos)
3.查看网络状况
netstat -a3
4.常用的几个关机重启命令
1.将数据同步写入硬盘:sync
2.惯用的关机指令 shutdown
3.重启命令,关机: reboot,halt,poweroff
ps:由于Linux系统的关机重启是很大的系统运作,因此只有root才能进行例如:shutdown,reboot等指令。不过有些版本也可以用一般账户关机重启,有些版本需要在关机重启时输入root的密码。
5.移动光标
h j k l 左 下 上 右
n<enter> 光标向下移动n行
n<空格> 光标向右移动n个字符
0相当于Home键
$相当于End键
gg移动到第一行
6.删除
x 相当于del
X相当于 BackSpace
nx 向后连续删除n个字符
dd 删除光标所在的列
ndd 删除光标所在的向下的n列
7.复制粘贴
yy复制光标所在的行
nyy 复制光标所在向下N列
p为将已复制的数据在光标的下一行粘贴
P为将已复制的数据在光标的上一行粘贴
u复原上一个动作
ctr+r重做上一个动作
点命令"." 重复上一个动作
8.进入插入或取代的编辑模式
i : 从目前的光标处插入
I : 在目前所在行的第一个非空格符处开始插入
a : 从目前光标所在的下一个字符处开始插入
A : 从光标所在行的最后一个字符处开始插入
o :从光标所在的下一行开始插入
O: 从光标所在的上一行开始插入
r:只会取代光标所在的哪一个字符一次
R:会一直取代光标所在行的文字,直到Esc为止。
9.vim环境变更
:set nu 显示行号
:set nonu 取消行号
10.ctr+z 将程序丢到后台执行。
11.区块选择
v 选择光标经过的字符
V 选择光标经过的行
ctr+v 使用长方形选择区域
y 复制选中的区域
d 删除选中的区域
12.多文档编辑
:n 编辑下一个文档
:N 编辑上一个文档
:files 查看同时编辑的文件数。
13.多窗口情况下的按键功能
:sp[filename] 开启一个新窗口,如果加filename,表示在新窗口开启一个新文档,否则表示两个窗口为同一个文档
:ctr + w +j 移动到下一个窗口
:ctr + w +k 移动到上一个窗口
ps : 按 ctr1 + w 可以循环在几个窗口中转换
ctr + w + q 离开窗口
14.vim的环境设定参数
set nu
set nonu 设定取消行号
15.在变量设定中,单引号和双引号的用途有何区别。
单引号与双引号的最大不同在于双引号依然可以保有变量的内容,但单引号仅能是一般的字符,而不会有特殊的符号。
16.个人偏好设置
个人偏好设置主要是读取三个文件
1.~/.bash_profile
2.~/.bash_login
3.~/.profile
bash会在login shell设定只会读取上面的三个文档中的一个,而读取顺序依照上面的顺序。
利用source 或小数点(.)将配置文件读取到当前shell
stty -a 列出当前shell的按键列表
17.通配符
18.grep的进阶用法:
grep -A -B --color==auto "搜索的字符串" filename
-A 后面加数字表示除该行外后续的n行业显示出来。
-B 后面加数字表示除该行外前面的n行业显示出来
grep仅支持基础的正则表达式,如果要使用延伸的正则表达式,可以使用 grep -E 但更推荐使用egrep
19.sed命令
sed本身是个管线命令,可以分析standard input,而且可以将数据进行取代、删除、新增、撷取特定行等功能。
删除第二行:nl First.java | sed '2d'
删除2-5行: nl First.java | sed '2,5d'
在第二行后增加: nl First.java | sed '2a tomcat'
在第二行前增加: nl First.java | sed '2i tomcat'
将2-5行替换 : nl First.java | sed '2,5c come on ,baby!!!'
打印2-5行 nl First.java | sed -n '2,5p' !!!!一定要添加 “-n”否则2-5行重复打印
sed -i 可以直接修改文档中的内容,而不只是在屏幕打印。
20.awk
21.文档对比工具 diff 比较文本文档 cmp来比较非纯文本文档
22 .判断命令
test
判断符号[]
23 shell script的默认变量($0,$1,$2....)
myscript opt1 opt2
$0 $1 $2
执行的脚步文档名为$0,第一个参数就是$1.......
一些特殊的变量:
$#:代表后接的参数个数
$@代表["$1" "$2" "$3"] 之意,每个变量是独立的(用双引号括起来)
$* 代表[“$1c$2”]
man man:
man 1 man:
man 7 man:
2.man -f xxx: xxx代表命令,-f表示man命令只会查找命令的完整名称 (相当于whatis命令)
man -k xxx: xxx代表命令,-k表示man命令查找的是命令中的关键字,只要命令中有xxx关键字就会显示出来。(相当于apropos)
3.查看网络状况
netstat -a3
4.常用的几个关机重启命令
1.将数据同步写入硬盘:sync
2.惯用的关机指令 shutdown
3.重启命令,关机: reboot,halt,poweroff
ps:由于Linux系统的关机重启是很大的系统运作,因此只有root才能进行例如:shutdown,reboot等指令。不过有些版本也可以用一般账户关机重启,有些版本需要在关机重启时输入root的密码。
5.移动光标
h j k l 左 下 上 右
n<enter> 光标向下移动n行
n<空格> 光标向右移动n个字符
0相当于Home键
$相当于End键
gg移动到第一行
6.删除
x 相当于del
X相当于 BackSpace
nx 向后连续删除n个字符
dd 删除光标所在的列
ndd 删除光标所在的向下的n列
7.复制粘贴
yy复制光标所在的行
nyy 复制光标所在向下N列
p为将已复制的数据在光标的下一行粘贴
P为将已复制的数据在光标的上一行粘贴
u复原上一个动作
ctr+r重做上一个动作
点命令"." 重复上一个动作
8.进入插入或取代的编辑模式
i : 从目前的光标处插入
I : 在目前所在行的第一个非空格符处开始插入
a : 从目前光标所在的下一个字符处开始插入
A : 从光标所在行的最后一个字符处开始插入
o :从光标所在的下一行开始插入
O: 从光标所在的上一行开始插入
r:只会取代光标所在的哪一个字符一次
R:会一直取代光标所在行的文字,直到Esc为止。
9.vim环境变更
:set nu 显示行号
:set nonu 取消行号
10.ctr+z 将程序丢到后台执行。
11.区块选择
v 选择光标经过的字符
V 选择光标经过的行
ctr+v 使用长方形选择区域
y 复制选中的区域
d 删除选中的区域
12.多文档编辑
:n 编辑下一个文档
:N 编辑上一个文档
:files 查看同时编辑的文件数。
13.多窗口情况下的按键功能
:sp[filename] 开启一个新窗口,如果加filename,表示在新窗口开启一个新文档,否则表示两个窗口为同一个文档
:ctr + w +j 移动到下一个窗口
:ctr + w +k 移动到上一个窗口
ps : 按 ctr1 + w 可以循环在几个窗口中转换
ctr + w + q 离开窗口
14.vim的环境设定参数
set nu
set nonu 设定取消行号
15.在变量设定中,单引号和双引号的用途有何区别。
单引号与双引号的最大不同在于双引号依然可以保有变量的内容,但单引号仅能是一般的字符,而不会有特殊的符号。
16.个人偏好设置
个人偏好设置主要是读取三个文件
1.~/.bash_profile
2.~/.bash_login
3.~/.profile
bash会在login shell设定只会读取上面的三个文档中的一个,而读取顺序依照上面的顺序。
利用source 或小数点(.)将配置文件读取到当前shell
stty -a 列出当前shell的按键列表
17.通配符
18.grep的进阶用法:
grep -A -B --color==auto "搜索的字符串" filename
-A 后面加数字表示除该行外后续的n行业显示出来。
-B 后面加数字表示除该行外前面的n行业显示出来
grep仅支持基础的正则表达式,如果要使用延伸的正则表达式,可以使用 grep -E 但更推荐使用egrep
延伸正则表达式的一些特殊字符
19.sed命令
sed本身是个管线命令,可以分析standard input,而且可以将数据进行取代、删除、新增、撷取特定行等功能。
删除第二行:nl First.java | sed '2d'
删除2-5行: nl First.java | sed '2,5d'
在第二行后增加: nl First.java | sed '2a tomcat'
在第二行前增加: nl First.java | sed '2i tomcat'
将2-5行替换 : nl First.java | sed '2,5c come on ,baby!!!'
打印2-5行 nl First.java | sed -n '2,5p' !!!!一定要添加 “-n”否则2-5行重复打印
sed -i 可以直接修改文档中的内容,而不只是在屏幕打印。
20.awk
21.文档对比工具 diff 比较文本文档 cmp来比较非纯文本文档
22 .判断命令
test
判断符号[]
23 shell script的默认变量($0,$1,$2....)
myscript opt1 opt2
$0 $1 $2
执行的脚步文档名为$0,第一个参数就是$1.......
一些特殊的变量:
$#:代表后接的参数个数
$@代表["$1" "$2" "$3"] 之意,每个变量是独立的(用双引号括起来)
$* 代表[“$1c$2”]