1)locate 在文件资料库中查找文件(需要文件资料库中有,新建的文件查不到,需要手动更新,updatedb。查不到/tmp目录下的文件)
语法:locate 文件名
常用选项:
-i:无视大小写查找
2)which 搜索命令所在目录及别名信息
语法:which 命令
3)whereis 搜索命令所在命令及帮助文档路径
语法:whereis 命令
4)grep 在文件中搜寻字串匹配的行并输出
英文原意:global search regular expression(RE) and print out the line
语法:grep [-i/-v] [指定字串] [文件]
常用选项
-i:不区分大小写
-v:排除指定字串所在行
帮助命令
1)man 获得帮助信息(以more打开查看)
英文原意:manual
语法:man 命令/配置文件(不需要全路径)
2)whatis 获得命令的简短信息
3)apropos 获得配置文件的尖端信息
4)--help 查看命令的选项
语法:命令 –help
5)info 跟man差不多,只是显示方式不同
6)help 获得shell内置命令(找不到命令所在目录,如cd,umask)的帮助信息
用户管理命令
1)useradd 田间新用户
2)passwd 设置用户密码(普通用户不允许设置太简单的密码)
3)who 查看登录用户信息
登录用户名 登录终端(tty:本地终端;pts:远程终端) 登录时间 ip地址
4)w 查看登录用户的详细信息
up连续运行时间 load average:负载情况
JCPU:用户累计占的CPU时间 PCPU:用户当前操作所占的CPU时间
压缩解压命令
1) .gz
gzip 压缩文件(压缩后的文件格式:.gz),不能压缩目录,不保留原文件
gunzip 解压缩.gz的文件
2).tar.gz 源码包格式
tar 打包目录(压缩后文件格式:.tar.gz),将目录打包成文件,一般加后缀名.tar
语法:tar [-zcf] [压缩后的文件名] [目录]
常用选项:
-c:打包
-x:解包
-v:显示详细信息
-f:指定文件名
-z:打包同时压缩,压缩成.gz
-j:打包同时压缩,压缩成.bz2
3).zip
zip 压缩目录或文件
语法:zip 选项[-r] [压缩后的文件名] [文件或目录]
-r:压缩目录
unzip解压缩
4).bz2
bzip2 压缩文件(压缩比比较大)
常用选项
-k:keep 保留源文件
bunzip2 解压缩
常用选项
-k:keep 保留源文件
网络命令
1)write 给在线用户发信息(需按Crtl+D保存结束,w命令可看在线用户)
语法:write 用户名
2)wall 发广播信息
英文原意:write all
语法:wall 信息
3)ping 测试网络连通性
语法:ping 选项 ip
选项
-c:count 次数
4)ifconfig 查看和设置网卡信息
英文原意:interface configure
语法:ifconfig 网卡名称 ip
5)mail 查看发送电子邮件
语法:mail 用户 :给用户发邮件
mail :查看邮件
6)last 查看目前和过去登入系统的用户信息
7)lastlog 检查用户上次登录的时间
常用选项:
-u 502:user 检查指定用户
8)traceroute 显示数据包到主机间的路径
语法:traceroute ip或域名
9)netstat 显示网络相关信息
英文原意
常用选项:
-t:TCP协议
-u:UDP协议
-l:监听
-r:路由
-n:显示ip地址和端口号
-tlun:组合,查看本机监听的端口
-an:查看本机的所有网络链接
-rn:查看本机路由表
10)setup 配置网络(red hat系列专有)
11)mount 挂载
12)umount 卸载
关机重启命令
系统运行级别:0-关机 1-单用户(只有root能登录) 2-不完全多用户,不含NFS服务
3-完全多用户 4-未分配 5-图形界面 6-重启
1)shutdown 关机
常用选项:
-c:取消前一个关机命令
-h now:现在关机
-h [时间]:定时关机
-r:重启
2)halt、poweroff、init 0 关机命令
3)reboot、init 6 重启命令
4)init 设置系统运行级别
5)runlevel 查询系统运行级别
6)logout 退出登录
Vim常用操作
Vim是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最常用的文本编辑器,它的作用是建立、编辑、显示文本文件。
Vim没有菜单,只有命令。
工作模式:
1、插入命令
命令 |
作用 |
a |
在光标所在字符后插入 |
A |
在光标所在行尾插入 |
I |
在光标所在字符前插入 |
I |
在光标所在行行首插入 |
O |
在光标下插入新行 |
O |
在光标上插入新行 |
2、定位命令
命令 |
作用 |
:set nu |
设置行号 |
:set nonu |
取消行号 |
gg G |
到第一行 到最后一行 |
nG |
到第n行 |
:n |
到第n行 |
$ |
移至行尾 |
0 |
移至行首 |
3、删除命令
命令 |
作用 |
x |
删除光标所在处字符 |
Nx |
删除光标所在处后n个字符 |
Dd |
删除光标所在行,ndd删除n行 |
dG |
删除光标所在行到文件末尾内容 |
D |
删除光标所在处到行尾内容 |
:n1,n2d |
删除指定范围的行 |
4、复制和剪切命令
命令 |
作用 |
yy |
复制当前行 |
nyy |
复制当前行以下n行 |
dd |
剪切当前行 |
ndd |
剪切当前行以下n行 |
p、P |
粘贴在当前光标所在行下或行上 |
5、替换和取消命令
命令 |
作用 |
r |
取代光标所在处字符 |
R |
从光标所在处开始替换字符,按Esc结束 |
u |
取消上一步操作 |
6、搜索和搜索替换命令
命令 |
作用 |
/string |
搜索指定字符串。搜索时忽略大小写:set ic |
n |
搜索指定字符串的下一个出现位置 |
:%s/old/new/g |
全文替换指定字符串 |
:n1,n2s/old/new/g |
在一定范围内替换指定字符串、 |
7、保存和退出命令
命令 |
作用 |
:w |
保存修改 |
:w new_filename |
另存为指定文件 |
:wq |
保存修改并退出 |
ZZ |
保存修改并退出 |
:q! |
不保存修改退出 |
:wq! |
保存修改并退出(文件所有者 及root可使用) |
8、vim使用技巧
1)导入命令执行结果:r!命令
2)定义快捷键:map快捷键触发命令
范例:
:map ^P I#<ESC> ctrl+P注释一行
:map ^B 0x ctrl+B取消一行注释
3)连续行注释:
:nl,n2s/^/#/g
:n1.n2s/^#//g
:n1,n2s/V\//g
4)替换
:ab s1 s2 将s1替换成s2
9、持久化vim命令
将命令写入用户家路径的.vimrc文件(root用户:/root/.vimrc 其他:/home/username/.vimrc)