
Linux shell
文章平均质量分 86
JGB_sucks
这个作者很懒,什么都没留下…
展开
-
Linux命令行与shell脚本编程之笔记(10)
cut命令是比较初级的,从文件的每一行剪切。依次输出,第一、二、三、四和五个字节。并将这些字节、字符和字段写至标准输出。目前笔者常用的是,-d和-f的搭配。,依次输出第一,第二和第三段字段。与-d一起使用,指定显示哪个区域。自定义分隔符,默认为制表符。原创 2022-10-05 12:31:33 · 531 阅读 · 0 评论 -
Linux命令行与shell脚本编程之笔记(9)
正则表达式入门原创 2022-06-04 14:38:05 · 375 阅读 · 0 评论 -
Linux命令行与shell脚本编程之笔记(8)
bash自学原创 2022-06-02 15:42:56 · 259 阅读 · 0 评论 -
Linux命令行与shell脚本编程之笔记(7)
目录66. 人工输入Linux进程信号 ctrl-c ctrl-z67. 捕获信号 trap68. 显示脚本的 PID $$69. 退出终端后继续运行 nohup70. 重启停止的作业 bg71. 把后台作业带到前台 fg72. 调整谦让度 nice renice66. 人工输入Linux进程信号 ctrl-c ctrl-zCtrl-C 生成SIGINT信号(2),中止shell中当前运行的进程。 Ctrl-Z 生成SIGTSTP信号(18),...原创 2022-05-28 20:48:00 · 343 阅读 · 0 评论 -
Linux命令行与shell脚本编程之笔记(6)
目录54. 位置参数 $0 $9 ${10}55. 特殊参数 $# $* $@56. 移动变量 shift57. read命令 -p -t -n -s58. read命令 从文件读取54. 位置参数 $0 $9 ${10}$0 代表脚本名$1 ~ $9 代表 第1~9个参数名,${10}, ${11}, ${12} 代表 第10,11,12...个参数名。#!/bin/bashname=$(basename $0)arg1=$1 arg2=...原创 2022-05-11 16:26:18 · 221 阅读 · 0 评论 -
Linux命令行与shell脚本编程之笔记(5)
目录44.realpath 命令44.realpath 命令命令格式:realpath[OPTIONS]FILES命令简述:用于获取指定目录或文件的绝对路径realpath ./hello.tgz/home/cjh/data/test/src/hello.tgz原创 2022-05-09 16:35:51 · 556 阅读 · 0 评论 -
Linux命令行与shell脚本编程之笔记(4)
目录31. `ls -l` $(ls -l) 命令替换32. > >> < << 重定向33. 管道 |34. 算数计算 $[1+1]$[ $height + 3]35. 退出状态码 $?36. exit37. if ...; then fi ( 还没有[ ]方括号的原始情况下 )38. test命令 ==> if [ condition ]39. 数值比较 [ $val1 -eq 2 ] 只能比较...原创 2022-03-29 21:27:05 · 595 阅读 · 0 评论 -
Linux命令行与shell脚本编程之笔记(3)
目录24. /etc/passwd /etc/shadow /etc/group25. 用户 ()26. 组 ()27. 安全性 ()28. fdisk fsck29. dpkg30. echo 的妙用24. /etc/passwd /etc/shadow /etc/groupLinux将用户账户的信息存储在/etc/passwd文件中,cjh@cjh-PC:~/Shell_Program$ head -10 /etc/passwdroot:x:0:0:roo原创 2022-03-21 19:21:13 · 1364 阅读 · 0 评论 -
Linux命令行与shell脚本编程之笔记(2)
目录16. 父shell 子shell ( ps -f --forest )16. 父shell 子shell ( ps -f --forest )每次在命令行输入bash,其实会创建一个新的shell进程cjh@cjh-PC:~$ ps -f --forestUID PID PPID C STIME TTY TIME CMDcjh 98040 98032 0 13:37 pts/0 00:00:00 bash.原创 2022-03-17 15:35:29 · 970 阅读 · 0 评论 -
Linux命令行与shell脚本编程之笔记(1)
1. 读取脚本名用$0参数获取shell在命令行启动的脚本名,但$0会同时捕捉 命令语句和路径名(如果执行的时候包含的话)$ ./test5.shThe zero parameter is set to: ./test5.sh$这时候,我们就可以用到 basename。basename命令 会返回不包含路径的脚本名:$ cat test5b.sh#!/bin/bash# Using basename with the $0 parameter#name=$(basena原创 2022-03-16 23:52:33 · 856 阅读 · 0 评论