
Linux 操作系统
文章平均质量分 82
Linux
MR_Promethus
番茄暴打凤梨 忠实粉丝
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Linux Shell】12. 文件包含
被包含的文件 不需要可执行权限。原创 2024-01-08 22:54:30 · 510 阅读 · 0 评论 -
【Linux Shell】11. 输入/输出 重定向
大多数 UNIX 系统命令从终端接受输入并将所产生的输出发送回到原来输入的终端。一个命令通常从标准输入的地方读取输入,默认情况下,这恰好是你的终端,同样,一个命令通常将其输出写入到标准输出,默认情况下,这也是你的终端。重定向命令列表如下:命令作用默认情况下,将 stdout输出 重定向到 file。默认情况下,将 stdin输入 重定向到 file。将输出以追加的方式重定向到 file。n > file将文件描述符为 n 的文件重定向到 file。n >> file。原创 2024-01-08 22:43:43 · 1424 阅读 · 0 评论 -
【Linux Shell】10. 函数
所有函数在使用前必须定义。这意味着必须将函数放在脚本开始部分,直至shell解释器首次发现它时,才可以使用。调用函数仅使用其函数名即可。函数返回值在调用该函数后通过来获得。shell中函数的定义格式如下:可以带 function fun() 定义,也可以直接fun() 定义,不带任何参数。参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返回值。action;实例1:一个简单的函数。原创 2024-01-08 21:22:12 · 579 阅读 · 0 评论 -
【Linux Shell】9. 流程控制
表示 break,即执行结束,跳出整个 case …esac 语句,esac(就是 case 反过来)作为整个代码块的结束标记。if else 的 […] 判断语句中大于使用 -gt,小于使用 -lt。fi 是 if 的倒写, fi 作为表示 if 代码块结束的标记。用于执行一个或多个表达式,变量计算中不需要加上 $ 来表示变量。如果无一匹配模式,使用星号 * 捕获该值,再执行后面的命令。case 的取值可以为变量或常数,取值后面必须为单词。跳出所有循环(终止执行后面的所有循环)每个 case 分支用。原创 2024-01-08 20:58:58 · 4104 阅读 · 0 评论 -
【Linux Shell】8. test 命令
test 命令用于检查某个条件是否成立。原创 2024-01-05 22:46:00 · 575 阅读 · 0 评论 -
【Linux Shell】7. printf 命令
默认的 printf 不会像 echo 自动添加换行符。单引号与双引号效果一样,没有引号也可以输出。原创 2024-01-05 22:30:29 · 1455 阅读 · 0 评论 -
【Linux Shell】6. echo 命令
【代码】【Linux Shell】6.echo 命令。原创 2024-01-05 22:07:04 · 596 阅读 · 0 评论 -
【Linux Shell】5. 运算符
原生 bash 不支持简单的数学运算,但是可以通过其他命令来实现。条件表达式要放在方括号之间,并且要有空格,例如: [b] 是错误的,必须写成 [ $a == $b ]乘号 * 前边必须加反斜杠 \ 才能实现乘法运算;表达式和运算符之间要有空格。原创 2024-01-08 16:13:25 · 1929 阅读 · 0 评论 -
【Linux Shell】4. 数组
Shell 数组用括号来表示,元素用"空格"符号分割开,语法格式如下:数组名=(值1 值2 ... 值n)实例:一个正确的数组/bin/bash或者value1value2value3)使用数字下标来定义数组,可以不使用连续的下标,而且下标的范围没有限制。原创 2024-01-04 22:31:00 · 846 阅读 · 0 评论 -
【Linux Shell】3. 传递参数
脚本内获取参数的格式为 $n,n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,依此类推。原创 2024-01-04 21:45:14 · 864 阅读 · 0 评论 -
【Linux Shell】2. 变量
在 Shell 中,用括号来表示数组,数组元素用"空格"符号分割开。定义数组的一般形式为:数组名=(值1 值2 ... 值n)例如:或者value1value2value3)可以不使用连续的下标,而且下标的范围没有限制。原创 2024-01-03 16:24:54 · 1009 阅读 · 0 评论 -
【Linux Shell】1. 简述
是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell。Bash 也是大多数Linux 系统默认的 Shell。批处理文件,一次执行多个指令。(/usr/bin/sh或/bin/sh)echo 命令用于向窗口输出文本。一定要写成 ./test.sh。不需要在第一行指定解释器信息。原创 2024-01-02 16:08:16 · 993 阅读 · 0 评论 -
【Linux】程序构建
CMake 是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。能够输出各种各样的makefile或者project文件。使用CMake,能够使程序员从复杂的编译连接过程中解脱出来。它使用一个名为 CMakeLists.txt 的文件来描述构建过程,可以生成标准的构建文件,如 Unix/Linux 的 Makefile 或Windows Visual C++ 的 projects/workspaces。原创 2023-12-29 17:32:16 · 1212 阅读 · 0 评论 -
【Linux】 vi/vim 教程
默认进入命令模式(也称普通模式)底线命令模式可用的命令非常多。命令模式只有一些最基本的命令。原创 2024-01-02 21:09:17 · 1533 阅读 · 0 评论 -
【Linux】帮助命令
【代码】【Linux快速教程】1. 帮助命令。原创 2023-12-25 09:07:36 · 844 阅读 · 0 评论 -
【Linux基础】10. 系统管理及IPC资源管理
设置系统时间需要 root 用户权限。原创 2023-12-27 22:02:55 · 977 阅读 · 0 评论 -
【Linux基础】9. 用户管理
例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。/etc/profile,/etc/bashrc 是系统全局环境变量设定;~/.profile,~/.bashrc用户目录下的私有环境变量设定。一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。全局环境变量设置文件 /etc/profile。读取~/.bashrc。原创 2023-12-27 21:21:53 · 898 阅读 · 0 评论 -
【Linux基础】8. 网络工具
lls # 列出本地主机上当前路径的所有文件。ls # 列出host上当前路径的所有文件。get filename # 下载文件。put filename # 上传文件。cd # 在host上更改当前路径。lcd # 在本地主机更改当前路径。原创 2023-12-27 11:34:30 · 950 阅读 · 0 评论 -
【Linux基础】7. 性能监控
【代码】【Linux基础】7. 性能监控。原创 2023-12-27 11:01:15 · 385 阅读 · 0 评论 -
【Linux基础】6. 进程管理工具
h:显示帮助画面,给出一些简短的命令总结说明;i:忽略闲置和僵死进程,这是一个开关式命令;f或者F:从当前显示中添加或者删除项目;P:根据CPU使用百分比大小进行排序;l:切换显示平均负载和启动时间信息;t:切换显示进程和CPU状态信息;c:切换显示命令名称和完整命令行;r:重新安排一个进程的优先级别;T:根据时间/累计时间进行排序;-n:循环显示的次数;o或者O:改变显示项目的顺序;-i:设置间隔时间;-u:指定用户名;-p:指定进程;-c:显示完整的治命令;原创 2023-12-26 23:06:03 · 928 阅读 · 0 评论 -
【Linux基础】5. 磁盘管理
第一行的导航栏意思分别是:文件系统、容量、已用、可用、已用%、挂载点。原创 2023-12-26 20:57:13 · 942 阅读 · 0 评论 -
【Linux基础】4. 文件内容查看
tac与cat命令刚好相反,文件内容从最后一行开始显示。实例。原创 2023-12-19 21:29:22 · 862 阅读 · 0 评论 -
【Linux基础】3. 目录管理
cd ../man。原创 2023-12-19 16:07:05 · 960 阅读 · 0 评论 -
【Linux基础】2. 文件基本属性
那如果要将权限变成 -rwxr-xr-- ,权限的分数就成为 [4+2+1][4+0+1][4+0+0]=754。chmod 数字法更改文件权限基本语法。chmod 符号法更改文件权限基本语法。原创 2023-12-19 11:37:34 · 1436 阅读 · 0 评论 -
【Linux基础】1. Linux 启动过程
运行级别。原创 2023-12-18 17:35:44 · 1252 阅读 · 0 评论