man 系统帮助手册
man 命令或配置文件,有点像windows的F1帮助文件,其实我觉得英文太渣就并不好用。按q可以退出,空格翻页。
$ man passwd
help 获取所有shell命令的帮助
shell命令就是shell内置的命令,例如cd,bind,umask等等,执行help得到一张类似命令速记表的东西
top 任务管理器
类似windows下的CTRL+ALT+DEL的一种东西
ps 另外一种查看进程的
# ps -ex 查看所有进程
$ ps -ex
passwd 设置密码
# 设置自己的密码
$ passwd
# 设置某个用户的密码(ROOT可用)
$ passwd username
who(w) 查看用户登录信息
如果可以看到当前有两个客户端登陆,一个为本地(tty),另一个(pts)为远程ssh登陆;
w命令可以看到用户的平均占用CPU量的大小,显示更为全面一些,还能看见系统的持续运行时间(跟uptime似的);
tar 文件打包
通常用这个打包并且压缩文件和解压文件
解压方式总结:
- *.tar 用 tar –xvf 解压
- *.gz 用 gzip -d或者gunzip 解压
- .tar.gz和.tgz 用 tar –xzf 解压
- *.bz2 用 bzip2 -d或者用bunzip2 解压
- *.tar.bz2用tar –xjf 解压
- *.Z 用 uncompress 解压
- *.tar.Z 用tar –xZf 解压
- *.rar 用 unrar e解压
- *.zip 用 unzip 解压
-c 打包文件
-x 解包文件
-v 显示打包/解包过程
-f 指定文件名!重要:如果用新风格带“-”的参数写法,-f必须放最后!
-z 用gz方式压缩或解压
-j 用bz,bz2方式压缩或解压
-C 解压到该目录
# 通常的打包并压缩为gz格式文件,显示压缩过程;注意f的位置
$ tar -czvf name.tar.gz ./name
# 解包
$ tar -xzvf name.tar.gz -C ./otherdir
ping 网络测试
和windows的没什么区别
$ ping www.baidu.com
PING www.a.shifen.com (119.75.213.61) 56(84) bytes of data.
64 bytes from 119.75.213.61 (119.75.213.61): icmp_seq=1 ttl=54 time=21.3 ms
ifconfig 查看网卡状态
可以临时设置网卡IP
$ ifconfig eth0 192.168.0.250
shutdown 关机重启
shutdown 选项 时间
-h 关机
-r 重启
-c 取消前一个关机命令
# 现在重启计算机
$ shutdown -r now
init 计算机运行级别
0 关机
1 单用户调试模式
2 不完全多用户,不含NFS服务
3 完全多用户 (正常模式)
4 保留
5 图形界面
6 重启
# 在/etc/inittab下可以修改默认的运行级别, 不要改成0和6
id:3:default:
# 查询现在的运行级别
$ runlevel
N 3
logout exit 退出登陆
logout
exit
VIM常用操作
最好记的快捷键
定位 g
快捷键 | 用途 |
---|---|
:set nu | 设置行号 |
:set nonu | 取消行号 |
^ | 光标定位到行首 |
$ | 光标定位到行尾 |
gg或:1 | 光标定位到第一行 |
G | 光标定位到最后一行 |
:n | 光标定位到第N行 |
删除 x d
快捷键 | 用途 |
---|---|
x | 删除光标所在字符 |
nx | 删除光标后n个字符 |
dd | 删除(剪切)光标所在行内容 |
dG | 删除光标所在处到文件末尾内容 |
D | 删除光标所在处到行尾内容 |
:n1,n2 | 删除指定范围的行 |
复制 剪切 粘贴 y d p
快捷键 | 用途 |
---|---|
yy | 复制当前行 |
nyy | 复制光标后N行 |
dd | 剪切光标所在行内容 |
ndd | 前切光标所在处到文件末尾内容 |
p或P | 粘贴在光标下方(p)或上方(P) |
:n1,n2 | 删除指定范围的行 |
替换 反选 撤销 r R u v
快捷键 | 用途 |
---|---|
r | 替换当前字符 |
R | 开启替换模式 |
u | 撤销 |
v | 反选 |
搜索替换
快捷键 | 用途 |
---|---|
/ 关键字 | 查找的关键字搜索 |
n | 下一个关键字位置 |
:%s/old/new/g | 全文查找替换 |
:n1,n2s/old/new/g | 指定行查找替换 |
搜索替换
快捷键 | 用途 |
---|---|
:w | 保存 |
:w newfile | 另存为 |
:wq | 保存并退出 |
:q! | 不保存退出 |
:wq! | 强制保存修改退出 |