随笔分类 - linux
摘要:1. BIOS BIOS 代表基本输入/输出系统。简单来说,BIOS 会加载并执行主引导记录 (MBR) 引导加载程序。 首次打开计算机时,BIOS 首先对 HDD 或 SSD 执行一些完整性检查。 然后,BIOS 搜索、加载并执行引导加载程序,该程序可以在主引导记录 (MBR) 中找到。MBR 有
阅读全文
摘要:linux系统和应用程序可以生成超过30个信号。常用的信号有下面这些。 信号 值 描述 1 SIGHUP 挂起进程 2 SIGINT 终止进程 3 SIGQUIT 停止进程 9 SIGKILL 无条件终止进程 15 SIGTERM 尽可能终止进程 17 SIGSTOP 无条件停止进程,但不是终止进程
阅读全文
摘要:linux标准文件描述符 一般情况下,每个 Unix/Linux 命令运行时都会打开三个文件: 标准输入文件(stdin):stdin的文件描述符为0,Unix程序默认从stdin读取数据。 标准输出文件(stdout):stdout 的文件描述符为1,Unix程序默认向stdout输出数据。 标准
阅读全文
摘要:Linux read命令用于从标准输入读取数值。 read 内部命令被用来从标准输入读取单行数据。这个命令可以用来读取键盘输入,当使用重定向的时候,可以读取文件中的一行数据。 语法 read [-ers] [-a aname] [-d delim] [-i text] [-n nchars] [-N
阅读全文
摘要:Shell 变量 定义变量时,变量名不加美元符号($,PHP语言中变量需要),如: your_name="runoob.com" 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则: 命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。
阅读全文
摘要:Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。 test命令可以用方括号代替,但第一个方括号之后和第二个方括号之前必须得有空格,否则会报错。 数值测试 参数说明 -eq 等于则为真 -ne 不等于则为真 -gt 大于则为真 -ge 大于等于则为真
阅读全文
摘要:Linux awk 命令 https://www.runoob.com/linux/linux-comm-awk.html AWK 是一种处理文本文件的语言,是一个强大的文本分析工具。 之所以叫 AWK 是因为其取了三位创始人 Alfred Aho,Peter Weinberger, 和 Brian
阅读全文
摘要:sed 流编辑脚本 语法: sed [OPTION]... {script-only-if-no-other-script} [input-file]... 通常调用sed的格式: sed SCRIPT INPUTFILE... 如果指定了标准输入文件,格式大概是这样子: sed ’s/hello/
阅读全文
摘要:SSH主要用于远程登录。假定你要以用户名user,登录远程主机host,只要一条简单命令就可以了。 $ ssh user@host 如果在hosts文件中配置了别名,就可以直接使用别名登录了。 SSH之所以能够保证安全,原因在于它采用了公钥加密。 整个过程是这样的:(1)远程主机收到用户的登录请求,
阅读全文
摘要:rpm是基于redhat内核版的 rpm 查询 rpm {-q|--query} [select-options] [query-options] 安装 rpm {-i|--install} [install-options] PACKAGE_FILE ... 更新 rpm {-U|--upgrad
阅读全文
摘要:scp依赖于ssh服务 1.scp连接到ubuntu版本时,使用的用户必须有操作目录的权限: 例:scp /etc/my.cnf mysql@192.168.2.100 /etc/ 192.168.2.100主机的mysql用户,必须得有/etc目录的操作权限,一般给全权限7 2.如果是以root用
阅读全文