这是我自己用来记录抄书的博客--Linux命令
这是记录我抄书的博客---Linux命令
为了记录我的学习脚印
基础命令
- cat
cat命令用于把档案串连接后传到基本输出(或加 > fileName 到另一个档案)
语法格式:cat [-AbeEnstTuv] [--help] [--version] fileName
参数说明:
-n 或 --number 由 1 开始对所有输出的行数编号
-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
-v 或 --show-nonprinting
实列:
把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里
cat -n textfile1 > textfile2
-----------会将textfile2文件中的原有内容覆盖
把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3 里
cat -b textfile1 textfile2 >> textfile3
清空/etc/test.txt档案内容
cat /dev/null > /etc/test.txt
查看/etc/test.txt文档内容
cat /etc/test.txt
- chmod
更改文件权限
格式:chmod [-cfvR] [--help] [--version] mode file...
参数:
----好麻烦又不想写,就全部改为777,三位数字权限分别对应所有者、用户组、其他用户
所有者的权限用数字表达:属主的那三个权限位的数字加起来的总和。如 rwx ,也就是 4+2+1 ,应该是 7。
用户组的权限用数字表达:属组的那个权限位数字的相加的总和。如 rw- ,也就是 4+2+0 ,应该是 6。
其它用户的权限数字表达:其它用户权限位的数字相加的总和。如 r-x ,也就是 4+0+1 ,应该是 5。
- vim
用于编辑文件的
语法:vim /路径/文件名
参数说明:
- 命令模式(Command mode):
| dd | 剪切游标所在的那一整行(常用),用 p/P 可以粘贴。 |
| yy | 复制游标所在的那一行(常用) | - 输入模式(Insert mode):
ESC,退出输入模式,切换到命令模式
其他和正常编写文本的操作一样 - 底线命令模式:
在命令模式下按下:(英文冒号)就进入了底线命令模式。
| ?word | 向光标之上寻找一个字符串名称为 word 的字符串。 |
| n | 这个 n 是英文按键。代表重复前一个搜寻的动作。举例来说, 如果刚刚我们执行 /vbird 去向下搜寻 vbird 这个字符串,则按下 n 后,会向下继续搜寻下一个名称为 vbird 的字符串。如果是执行 ?vbird 的话,那么按下 n 则会向上继续搜寻名称为 vbird 的字符串! |
| N | 这个 N 是英文按键。与 n 刚好相反,为『反向』进行前一个搜寻动作。 例如 /vbird 后,按下 N 则表示『向上』搜寻 vbird 。
| :set nu | 显示行号,设定之后,会在每一行的前缀显示该行的行号 |
| :q | 离开 vi (常用) |
| :q! | 若曾修改过档案,又不想储存,使用 ! 为强制离开不储存档案。 |
| :wq | 储存后离开,若为 :wq! 则为强制储存后离开 (常用) |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现