1、软件包分类
Deb(重点学习)
Rpm(只用于红帽)
2、软件包管理工具
dpkg
grep 字符串 文件名:查询该文件中的匹配字符串
grep -r 字符串 路径:查询该路径下所有文件中的匹配字符串
插入模式:修改文件内容的模式
底行模式:
#number:跳转到指定行
/字符串:查询该字符串所在位置,跳转到第一个查到的位置
vsp:并列打开一个文件
ctrl+w跳转到另一个文件
s/字符串1/字符串2 将该行的第一个字符串1替换为字符串2
%s/字符串1/字符串2 将所有行的第一个字符串1替换为字符串2
%s/字符串1/字符串2/g 将所有行的字符串1替换为字符串2
命令行模式:
a:光标所在位置后一个
i:光标所在位置
o:光标所在位置下一行
yy
nyy
dd
ndd
p
u
apt
3、ifconfig
4、ping
5、进程管理
1、top
2、ps
3、kill
6、用户管理
1、adduser
dpkg -i 软件包名:安装软件 install
dpkg -r 软件名:卸载软件 remove
dpkg -p 软件名:删除该软件的配置文件
安装时加sudo
dpkg不会检查软件包的依赖性
apt-get install 软件名:在线下载软件
apt-get install--reinstall 软件名:重装软件
apt-get remove 软件名:卸载软件
apt-get clean 清理软件包
apt-get update 更新软件源
使用时加sudo
下载的软件包在/var/cache/apt/archives
查询虚拟机ip
ping www.baidu.com
为了检查虚拟机是否连网用的
类似于任务管理器
查看前台的进程
-A 查看所有进程
aux 查看所有进程的详细信息
运行程序或命令时后面加 &可以让它跑在后台
-9 PID(进程号) 向进程发送一个停止运行的请求,被锁住的进程和系统进程不会被干掉
12、deluser
3、passwd
4、chown
5、chgrp
6、su
7、sudo
8、shutdown
7、其它
1、man手册
adduser 想要创建的用户名
创建一个新用户
deluser 想要删除的用户
删除用户
注意:该用户的家目录可以手动删除
passwd 用户名
修改该用户的密码
chown 想要修改为的用户 文件名
修改文件的所有者
chgrp 想要修改为的组 文件名
修改文件的所属组
su 切换为root
su 用户名:切换为指定用户
sudo 命令
以root权限执行命令
shutdown -h 关机
shutdown -r 重启
shutdown -h/-r now 立刻关机或重启
shutdown -h/-r +n 延迟n分钟关机或重启
shutdown -c 取消定时关机重启
52、echo
3、clear
4、sleep
四、shell中的特殊字符
1、*
2、{n..m}
3、?
4、[]
man手册可以查看我们需要的信息
根据页数不同,存放的内容也不同
1、常用的指令
2、系统调用
3、库函数
echo 字符串
在终端上输出该字符串
clear命令清空你的终端内容
睡眠
sleep n 表示睡眠n秒