这个板块包括计算机网络、TCP/IP、网络抓包的实现、Linux网络编程
🇹🇼基础篇没有对这些命令很详细的解释,算是一种补充,这些命令的不一样的用法🐧
同docker三驾马车
在一些操作里面或许有着鲜为人知但是很好用的技巧,比如说在 Bash 中,可以按下 ctrl-w 删除你键入的最后一个单词,ctrl-u 可以删除行内光标所在位置之前的内容,alt-b 和 alt-f 可以以单词为单位移动光标,ctrl-a 可以将光标移至行首,ctrl-e 可以将光标移至行尾,ctrl-k 可以删除光标至行尾的所有内容,ctrl-l 可以清屏。键入
man readline
可以查看 Bash 中的默认快捷键。内容有很多,例如 alt-. 循环地移向前一个参数,而 alt-* 可以展开通配符。我们都会用
tree
显示状态数,但是很少有人知道pstree -p
可以显示精美的状态树
curl
和curl -I
可以被轻松地应用于 web 调试中,它们的好兄弟wget
也是如此,但是其实我们也可以试试更潮的httpie
。root@ubuntu:/c# http http httpie.http https httpie httpie.https
- 🎊 第1节 命令行的艺术
- 🎊 第2节 Linux和windows命令行一些很有用的技巧
- 🎊 第3节 实用工具箱 – 导航
- 🎊 第4节 Makefile
- 🎊 第5节 Makefile书写规则
- 🎊 第6节 计算机专业书籍分享
- 🎊 第7节 万能的shell
- 🎊 第8节 数据整理
- 🎊 第9节 命令行环境
- 🎊 第10节 调试以及性能分析
一些好用的Linux命令也是非常有用的,甚至后面衍生了很多不一样的工具,或许你认为用到Linux再去查,大可不必,沉迷于Linux的命令行的世界,或许真的不一样。
- 关于Linux和Windows中一些很有用的技巧,我们可以看这篇文章
- 我们可以在这里面学习到不一样的命令行艺术
- 当您使用 shell 进行工作时,可以使用一些方法改善您的工作流
接下来就是系统的Linux学习
::: danger 注意OneNote
迁移过来的,格式混乱
:::
我们在写脚本的时候,有很多的技巧,可以节省我们很多的精力:
批量创建文件:
touch file{0..9}.txt
git脚本中,我们删除所有文件但是想保留
.git
文件夹find . # 插件当前目录下的所有文件 find . -not -name "1.tt" # 忽略1.tt,查找所有文件 find . -not -name "1.tt" -exec rm -rf {} \ # 忽略1.tt,执行
- 😎🧋linux基本命令
- 😎🧋sudo命令
- 😎🧋系统指令和找回密码
- 😎🧋帮助与查找
- 😎🧋时间指令和压缩解压指令
- 😎🧋at 命令
- 😎🧋用户和组
- 😎🧋linux权限
- 😎🧋任务调度
- 😎🧋Linux磁盘分区
- 😎🧋磁盘查询
- 😎🧋Linux补充常用技巧指令
- 😎🧋网络配置 – 设置静态IP地址
- 😎🧋DNS域名解析
- 😎🧋修改host文件
- 😎🧋linux rpm包
- 😎🧋进程管理
- 😎🧋服务
- 😎🧋动态服务监测
- 😎🧋日志管理
- 😎🧋日志管理服务
- 😎🧋日志交替
- 😎🧋ubuntu系统一些解决方案
- 😎🧋远程链接
- 😎🧋Linux常用命令手册
- 😎🧋AWK
- 😎🧋SED
- 😎🧋shell编程
- 😎🧋shell预定义变量
- 😎🧋READ
- 😎🧋shell备份数据库
- 😎🧋多用户状态有网络服务
- 😎🧋linux的备份和恢复
- 😎🧋浅浅了解Linux内核
- 😎🧋set ff = linux
- 😎🧋Vim的正则表达式
- 😎🧋make
- 😎🧋linux C
- 😎🧋定制Linux系统
⭐vim是我在Linux花费了大量的时间和尽力去学习的工具,从大一下半年到现在,Linux中一直使用的是vim。作为一个神器,vim给了我们太多的惊喜。插件、窗口、宏、各种操作。甚至离开了Linux,你也随处可见:在浏览器中、ide中……
熟悉至少一个基于文本的编辑器。通常而言 Vim (
vi
) 会是你最好的选择,毕竟在终端中编辑文本时 Vim 是最好用的工具(甚至大部分情况下 Vim 要比 Emacs、大型 IDE 或是炫酷的编辑器更好用)。甚至你在命令行中,可以执行
set -o vi
来使用 vi 风格的快捷键,而执行set -o emacs
可以把它改回来。😍 在vim中批量处理多行(注释),先
ctrl + v
选择多需要的行坐标,再按下大写I
,最后输入你要批量输入的文字,输入完成后按下Esc
。
我们花费了很多时间去配置git,但是也有很多问题。有时候,我们会在几台不同的电脑上使用Vim. 例如,我们可能在自己的电脑和公司的电脑上都安装了Vim. 有时候,我们需要实现,如果我们配置好了其中一个Vim环境,就能轻松的把这些配置很容易的复制到另外一台机器,甚至于我们更新其中一台机器甚至几台机器的配置之后,可以很容易的将其同步到其他机器。好在现在有较多的云存储的选择。利用它们,加上一个版本控制软件,我们就可以很容易的做到这一点。