𝓝𝓮𝓶𝓸&博客

随笔分类 -  Linux

摘要:查看Linux系统信息 arch #显示机器的处理器架构(1) uname -m #显示机器的处理器架构(2) uname -r #显示正在使用的内核版本 dmidecode -q #显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda #罗列一个磁盘的架构特性 阅读全文
posted @ 2020-10-14 12:50 Nemo& 阅读(110) 评论(0) 推荐(0) 编辑
摘要:Shell 文件包含 ?和其他语言一样,Shell 也可以包含外部脚本。这样可以很方便的封装一些公用的代码作为一个独立的文件。 Shell 文件包含的语法格式如下: . filename # 注意点号(.)和文件名中间有一空格 或 source filename 实例 创建两个 shell 脚本文件 阅读全文
posted @ 2020-10-02 23:42 Nemo& 阅读(141) 评论(0) 推荐(0) 编辑
摘要:Shell 输入/输出重定向 大多数 UNIX 系统命令从你的终端接受输入并将所产生的输出发送回​​到您的终端。一个命令通常从一个叫标准输入的地方读取输入,默认情况下,这恰好是你的终端。同样,一个命令通常将其输出写入到标准输出,默认情况下,这也是你的终端。 重定向命令列表如下: 命令 说明 comm 阅读全文
posted @ 2020-10-02 23:40 Nemo& 阅读(158) 评论(0) 推荐(0) 编辑
摘要:Shell 函数 1. 自定义函数 linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。 shell中函数的定义格式如下: [ function ] funname [()] { action; [return int;] } 说明: 可以带function fun() 定 阅读全文
posted @ 2020-10-02 23:39 Nemo& 阅读(146) 评论(0) 推荐(0) 编辑
摘要:Shell 流程控制 1. 判断语句 1.1 if判断 if else-if else 语法格式: if condition1 then command1 elif condition2 then command2 else commandN fi 或者: if [ 条件判断式 ];then 程序 阅读全文
posted @ 2020-10-02 23:37 Nemo& 阅读(157) 评论(0) 推荐(0) 编辑
摘要:Shell test 命令 Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。 1. 数值测试 参数 说明 -eq 等于则为真 -ne 不等于则为真 -gt 大于则为真 -ge 大于等于则为真 -lt 小于则为真 -le 小于等于则为真 num1=10 阅读全文
posted @ 2020-10-02 23:36 Nemo& 阅读(114) 评论(0) 推荐(0) 编辑
摘要:Shell打印输出命令 1. echo命令 Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。命令格式:echo string 您可以使用echo实现更复杂的输出格式控制。 1.1 显示普通字符串 echo "It is a test" 这里的双引号完全可以省略 阅读全文
posted @ 2020-10-02 23:35 Nemo& 阅读(697) 评论(0) 推荐(0) 编辑
摘要:Shell运算符 Shell 和其他编程语言一样,支持多种运算符,包括: 算数运算符 关系运算符 布尔运算符 字符串运算符 文件测试运算符 原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。 例如,两个数相加(注意使用的是反引号 ` 而不是单 阅读全文
posted @ 2020-10-02 23:33 Nemo& 阅读(173) 评论(0) 推荐(0) 编辑
摘要:Shell数组 数组中可以存放多个值。Bash Shell 只支持一维数组(不支持多维数组),初始化时不需要定义数组大小(与 PHP 类似)。 1. 数组赋值 与大部分编程语言类似,数组元素的下标由0开始。 Shell 数组用括号来表示,元素用"空格"符号分割开,语法格式如下: array_name 阅读全文
posted @ 2020-10-02 23:32 Nemo& 阅读(118) 评论(0) 推荐(0) 编辑
摘要:Shell 字符串 字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。单双引号的区别跟PHP类似。 1. 单引号 str='this is a string' 单引号字符串的限制: 单引号里的任何字符都会原样 阅读全文
posted @ 2020-10-02 23:31 Nemo& 阅读(112) 评论(0) 推荐(0) 编辑
摘要:Shell变量 1. shell变量简介 Linux Shell的变量分为,系统变量和用户自定义变量 系统变量: HOMEPWD、 SHELLUSER等等 显示当前shell中所有变量:set 1.1 变量规则 变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时, 阅读全文
posted @ 2020-10-02 23:30 Nemo& 阅读(172) 评论(0) 推荐(0) 编辑
摘要:Shell简介 1. Shell基础 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。 Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。 Ken Thompson 的 s 阅读全文
posted @ 2020-10-02 23:28 Nemo& 阅读(284) 评论(0) 推荐(0) 编辑
摘要:包管理工具 1. RPM包 RPM:RedHat Package Manager,红帽软件包管理工具。 Linuxd分发版本都有采用(suse,redhat,centos等) 1.1 rpm指令 1.1.1 查看指令 RPM查询已安装的rpm列表:rpm -qa | grep xx 查看是否安装fi 阅读全文
posted @ 2020-10-02 23:27 Nemo& 阅读(162) 评论(0) 推荐(0) 编辑
摘要:进程管理 1. 进程管理基础 在Linux中,每个执行的**程序(代码)**都称为一个进程。每个进程都分配一个ID号 每一个进程,都会对应一个父进程,而这个父进程可以复制多个子进程。例如www服务器。 每个进程都可能以两种方式存在。前台和后台。 前台进程:用户目前的屏幕上可以进行操作的。 后台进程: 阅读全文
posted @ 2020-10-02 23:26 Nemo& 阅读(194) 评论(0) 推荐(0) 编辑
摘要:网络配置 1 Linux网络配置原理 虚拟机NAT网络配置原理 2 查看网络IP和网关 2.1 虚拟机网络编辑器 2.2 修改IP地址 2.3 查看网关 2.4 查看windows中的虚拟网卡的ip地址 windows中使用ipconfig查看ip配置 3. ping测试 基本语法: ping [主 阅读全文
posted @ 2020-10-02 23:25 Nemo& 阅读(157) 评论(0) 推荐(0) 编辑
摘要:Linux磁盘分区、挂载 1. 分区方式 mbr分区 最多支持四个主分区 系统只能安装在主分区 扩展分区要占一个主分区 MBR最大只支持2TB,但拥有最好的兼容性 gpt分区 支持无限多个主分区(但操作系统可能限制,比如windows下最多128个分区) 最大支持18EB的大容量(1EB=1024P 阅读全文
posted @ 2020-10-02 23:24 Nemo& 阅读(143) 评论(0) 推荐(0) 编辑
摘要:3.7定时任务调度 1. 任务调度原理 crond任务调度:crontab进行定时任务调度 使用方法:crontab [选项] crontab [选项] -e:编辑crontab定时任务 -i:查询crontab任务 -r:删除当前用户所有的crontab任务 -l:列出当前有哪些任务调度 serv 阅读全文
posted @ 2020-10-02 23:23 Nemo& 阅读(146) 评论(0) 推荐(0) 编辑
摘要:组管理和权限管理 1. Linux组基本介绍 Linux中每个用户属于一个组,不能独立于组以外。所以在Linux中每个文件存在组的概念: 所有者 所在组 其他组 改变用户所在组 2. 文件/目录所有者 一般为文件的创建者,谁创建了该文件,就自然的称为该文件的所有者。 查看文件所有者:ls -ahl 阅读全文
posted @ 2020-10-02 23:22 Nemo& 阅读(107) 评论(0) 推荐(0) 编辑
摘要:实用指令 1. 指定运行级别(7个级别) 0.关机【一旦开机它就会执行关机】 1.单用户【找回丢失密码】 2.多用户状态没有网络服务 3.多用户状态有网络服务 4.系统未使用保留给用户 5.图形界面 6.系统重启【设置后则开机就一直重启】 系统的运行级别配置文件:/etc/inittab 切换到指定 阅读全文
posted @ 2020-10-02 23:21 Nemo& 阅读(98) 评论(0) 推荐(0) 编辑
摘要:用户管理 1. 基本用户管理 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为 阅读全文
posted @ 2020-10-02 23:20 Nemo& 阅读(197) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示