前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >日常记录(1)

日常记录(1)

作者头像
嘘、小点声
发布2021-12-07 17:46:04
9370
发布2021-12-07 17:46:04
举报
文章被收录于专栏:嘘、小点声嘘、小点声

Linux复习

代码语言:javascript
复制
w查看当前在线用户
ls -t 按照文件修改时间最新排序
b块设备,c字符设备,p管道,l链接文件
chmod的u、g、o
more显示一屏文本,结尾后自动退出。
less。相似,有差异,可使用vim查看命令部分。
cat,-b计算非空输出行,-n计算包含空行,-s显示时多个空行为一个空行
copy -i提升,-v显示进度
find -name ?是一个字符,-type 类型,
grep 匹配字符串  文件列表, -r递归,-i不区分大小写,,文件内的字符串查找
sort排序,-r反向排序
diff 源文件,目标文件,b忽略空格,-i忽略大小写,-r递归
wc统计字符个数,-l行数

tar c创建(create)f文件(file),x提取,v显示信息(verbose)

tar jxvf 解压tar.bz文件
tar jcvf 解压tar.bz文件

tar -zcvf 目标,源,创建tar.gz文件
tar -zxvf 目标,解压tar.gz

tar -xvf目标,解压tar文件
tar -tvf 目标,只查看压缩包内容(t,list)

ctrl+z挂起,fg恢复,ctrl+c终止

vim
dw剪切单词,x剪切字符,2dw剪切两个单词,d$删除光标位置到行尾
yw复制单词,y$复制光标位置到行尾
%s///g替换,%s为全局。
ddp上下行替换
?String向前搜索,
X文件加密,-x打开加密文件
ab(插入替换)ab addr address
set wrap分行显示,nowrap不分行显示,ic区分大小写,noic不区分大小写
U替换为大写单词,u为小写单词,ctrl+v多选
sp横屏(ctrl ws),vsp竖屏(ctrl wv),ctrl+w切换,e刷新,E/进入上一层目录(ctrl d)

vistual块操作,的I新增,r替换

ctrl n ctrl p自动补全
vimdiff
ctrl o

正则表达式
[abc]任意一个字符
[^除去abc]
s substitute替代,g global全局 %s///g,vglobal,global!的取反
g//d删除所在行

Linux复习

代码语言:javascript
复制
apt-cache  search linux|grep linux-image

Bash

set -e

告诉bash如果任何语句的执行结果不是true则应该退出。这样的好处是防止错误像滚雪球般变大导致一个致命的错误。

GIT

git pull = git fetch + git merge

git pull --rebase = git fetch + git rebase

rebase : 先把E rebase到D,然后在D的base上添加修改,再以新的R作为修改。E消失。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-12-06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Linux复习
  • Linux复习
  • Bash
  • GIT
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档