大家好,又见面了,我是你们的朋友全栈君。
vi vim是vi增强版
vim需要安装
sudo apt-get -y install vim
# macOS使用brew安装
vim的三种工作模式
1 编辑模式
命令模式=>编辑模式iaos
按键 | 作用 |
---|---|
i | 在光标当前位置插入文本 |
a | 光标的下一个位置插入文本 |
A | 当前行的行尾插入文本 |
S | 删除当前行内容,重新输入 |
s | 删除光标当前位置的字符,开始输入 |
o | 在当前的下一行开始一个新行开始输入 |
2 命令模式
编辑模式=>命令模式 请按esc
按键 | 作用 |
---|---|
H | 向左移动一个字符 |
j | 向下移动一行 |
k | 向上移动一行 |
l | 向右移动一个字符 |
( | 移动到块首 |
) | 移动到块尾 |
gg | 移动第一行 |
G | 移动尾行 |
ngg | 移动到第n行 n是一个数字 |
yy | 复制光标当前行 |
nyy | 复制n行 |
p | 黏贴 |
np 100p | 黏贴n次 |
dd | 删除一行 |
ndd | 删除n行 |
u | 撤销上一次的操作 |
shift + 6 | 移动到本行行首 |
shift+ 4 | 移动到本行行尾 |
ctrl + r | 恢复前一个被撤销的操作 |
. | 重复前一个操作 |
3 底行模式
命令模式=》底行模式 按 : 或者 /
按键 | 作用 |
---|---|
:w | 保存,不退出 |
:q | 不保存,退出 |
:q! | 强制退出,不保存 |
:wq | 保存并退出 |
:x | 保存并退出 |
:set nu | 显示行号 |
:set nonu | 不显示行号 |
:n | 移动到指定的行 |
/字符串 (回车) | 搜索指定字符串 n找下一个,N找上一个 |
?字符串 | 从下往上找,n往上找,N往下找 |
:s/要找的字符串/要替换的字符串 | 替换光标当前行的找到的第一个字符串 |
:s/要找的字符串/要替换的字符串/g | 替换光标当前行的找到的所有字符串 |
:%s/要找的字符串/要替换的字符串 | 替换每一行第一个找到字符串 |
:%s/要找的字符串/要替换的字符串/g | 全文替换 |
1 开机BIOS加载
2 读取MBR引导记录
3 加载linux内核
4 加载init进程,实现系统初始化,init进程是其他所有进程的父进程
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-N5BsitFI-1573453126617)(runlevel.png)]
5 执行/etc/init/rc-sysinit.conf,设置启动级别
6 启动内核
7 执行不同运行级别脚本程序,视级别的不同执行rc0~rc6下的脚本来完成相应的初始化和启动工作
8 执行/etc/init.d/rc.local ,可以把要自动加载的程序写到这个脚本里
9 用户登录
显示当前运行模式的命令:
runlevel
who -r
##六. 计划任务
在指定的时间做指定的事情,周期性的事情。需要用户有相应的权限,否则无法操作
vim /etc/crontab 打开定时任务
crontab -l 查看定时任务 /etc/crontab 里边的除外
crontab -e 编辑定时任务
分 小时 日 月 周 操作 解释
0-59 0-23 1-31 1-12 0-6
0 0 * * * mysqldum 每天0时备份数据库
0 2 * * 0 sync 每个星期天2点中做文件同步
0 0 15 * * /usr/local/jsgz.py 每个月的15号0时计算工资
0 */1 * * * sh 每个1个小时执行脚本
0 8,12,18 * * * daka.py 每天的8点、12点、18点打卡
crontab -r 清空所有定时任务 只能清除crontab -e产生的定时任务
清除指定定时任务 crontab -e 删除指定行
service cron start/restart/stop #启动、重启、停止定时任务
tail -f 文件名
watch -d -n 秒数 cat /8.txt #带高亮
windows常见的压缩包:rar zip 7zip iso
linux常见的压缩包: zip gz bz2 tar
解决deb复杂的依赖关系
查看软件包信息 sudo apt-cache showsrc 包名
获得源码 sudo apt-get source 包名
安装软件 sudo apt-get install 包名
删除软件 sudo apt-get remove 包名
获取新的软件包列表 sudo apt-get update
升级有可用更新的软件包 sudo apt-get upgrage
安装apache
#1 更新软件列表
sudo apt-get update
#2 安装
sudo apt-get install apache2
#3 启动服务
sudo /etc/init.d/apache2 start # start | restart | stop
或
service apache2 start
# 配置虚拟站点
cd /etc/apache2
#在sites-available目录下配置自己的虚拟站点
cp 000-default.conf www.jxc.com.conf
cd ../sites-enabled
ln -s ../sites-available/www.jxc.com.conf www.jxc.com.conf
#配置网站
cd /var/www/html/jxc
vim index.html
#重启apache服务
sudo /etc/init.d/apache2 restart
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/132822.html原文链接:https://javaforall.cn