Linux系统
Comma_dev
这个作者很懒,什么都没留下…
展开
-
Linux学习笔记 —— shell :: 输入输出重定向
文章目录1.标准重定向2.深入讲解重定向3. Here Document4. /dev/null 文件1.标准重定向大多数 UNIX 系统命令从你的终端接受输入并将所产生的输出发送回到您的终端。一个命令通常从一个叫标准输入的地方读取输入,默认情况下,这恰好是你的终端。同样,一个命令通常将其输出写入到标准输出,默认情况下,这也是你的终端。重定向命令列表如下:命令说明command > file将输出重定向到 file。将输出的内容存入file1command &l转载 2020-11-04 16:15:58 · 202 阅读 · 0 评论 -
Linux学习笔记 —— shell :: 函数及文件包含
1. 函数定义[ function ] funname [()]{ action; [return int;]}说明:1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。2、参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返回值。 return后跟数值n(0-255 #!/bin/bash# author:菜鸟教程# url:www.runoob.comfunWithReturn(){转载 2020-11-04 15:55:06 · 214 阅读 · 0 评论 -
Linux学习笔记 —— shell :: 流程控制
文章目录1. if else2.for 循环3. while 语句4. until 循环5.case6.跳出循环6.1 break命令6.2 continue1. if elseif condition1then command1elif condition2 then command2else commandNfi2.for 循环for var in item1 item2 ... itemNdo command1 command2转载 2020-11-04 15:10:33 · 261 阅读 · 0 评论 -
Linux学习笔记 —— shell :: echo & printf & test
文章目录1. echo2.printf3.test 命令1. echoecho会自动添加换行符echo "It is a test"echo It is a test#效果同上echo "\"It is a test\"" #使用转义字符来显示双引号read name #name 接收标准输入的变量echo "$name It is a test" #显示变量echo -e "OK! \n" # -e 开启转义echo -e "OK! \c" # -e 开启转义 \c 不换行echo "转载 2020-11-04 14:39:05 · 122 阅读 · 0 评论 -
Linux学习笔记 —— shell :: 基本运算符
文章目录1. 算数运算符2. 关系运算符3. 布尔运算符4. 逻辑运算符5. 字符串运算符6. 文件测试运算符Shell 和其他编程语言一样,支持多种运算符,包括:算数运算符关系运算符布尔运算符字符串运算符文件测试运算符原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。expr 是一款表达式计算工具,使用它能完成表达式的求值操作。在运算的过程中需要注意:表达式和运算符之间要有空格,例如 2+2 是不对的,必须写成 2 +转载 2020-11-04 14:08:21 · 121 阅读 · 0 评论 -
Linux学习笔记 —— shell :: 传递参数
文章目录1. 简介2. 示例3. 处理参数的特殊字符3.1 使用示例3.2 $* 与 $@ 区别:3.3 $?1. 简介我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推……2. 示例以下实例我们向脚本传递三个参数,并分别输出,其中 $0 为执行的文件名(包含文件路径):#!/bin/bash# author:菜鸟教程# url:www.runoob.comecho "She转载 2020-11-04 11:07:40 · 178 阅读 · 0 评论 -
Linux学习笔记 —— shell ::变量&字符串&数组&注释
文章目录1. 变量1.1. 定义变量1.2. 使用变量1.3. 只读变量1.4. 删除变量1.5. 变量类型2. Shell 字符串2.1. 单引号2.2. 双引号2.3. 拼接字符串2.3.1. 使用双引号拼接2.3.2. 使用单引号拼接2.4. 获取字符串长度2.5. 提取子字符串2.6. 查找子字符串3. Shell 数组3.1. 定义数组3.2 读取数组3.3 获取数组长度的方法4. Shell 注释1. 变量1.1. 定义变量变量定义如下示例:your_name="tom"echo转载 2020-11-04 10:41:20 · 399 阅读 · 0 评论 -
Linux学习笔记 —— shell :: 简介
文章目录1. Shell 环境2. 运行 Shell 脚本的两种方法2.1 作为可执行程序2.2 作为解释器参数Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Shell 脚本(shell script),是一种为 shell 编写的脚本程序。业界所说的 shell 通常都是指 shell 脚本,但读者朋友要知道,shell转载 2020-11-03 17:03:39 · 987 阅读 · 0 评论 -
Linux学习笔记 —— 系统 :: yum&apt
1. yumyum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum 提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。1.1 yum 语法yum [options] [command] [package ..转载 2020-11-03 16:51:48 · 205 阅读 · 0 评论 -
Linux学习笔记 —— 系统 :: 磁盘管理
文章目录1. df:列出文件系统的整体磁盘使用量2. du:检查磁盘空间使用量3. fdisk:用于磁盘分区4. mkfs:磁盘格式化5. fsck:磁盘检验6. mount:磁盘挂载与卸除Linux磁盘管理好坏直接关系到整个系统的性能问题。Linux磁盘管理常用三个命令为df、du和fdisk。df:列出文件系统的整体磁盘使用量du:检查磁盘空间使用量fdisk:用于磁盘分区1. df:列出文件系统的整体磁盘使用量检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目转载 2020-11-03 16:23:23 · 138 阅读 · 0 评论 -
Linux学习笔记 —— 系统 :: 用户管理
Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。实现用户账号的管理,要完成的工作主要有如下几个方面:用户账号的添加、删除与修改。用户口令的管理。用户组的管理。 1. 用户账号的管理用户账号新增后,必须设置password后才可以被使用,不然它是被锁定的。1.1 新增用户增加用户账号就是在/etc/passwd文件中为新用户增加一条记录,同时更新其他系统文件如/etc/shadow, /etc/g转载 2020-11-03 15:45:11 · 266 阅读 · 0 评论 -
Linux学习笔记 —— 系统 :: 目录管理
1. 文件路径绝对路径:路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。相对路径:路径的写法,不是由 / 写起,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: cd …/man 这就是相对路径的写法。2.处理目录的常用命令接下来我们就来看几个常见的处理目录的命令吧:ls(英文全拼:list files): 列出目录及文件名 选项与参数: -a :全部的文件,连同隐藏文件( 开头为 . 的文件) 一转载 2020-11-03 12:51:10 · 81 阅读 · 0 评论 -
Linux学习笔记 —— 系统 ::文件基本属性
为了保护系统的安全性,Linux 系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。在 Linux 中我们通常使用以下两个命令来修改文件或目录的所属用户与权限:chown (change ownerp) : 修改所属用户与组。chmod (change mode) : 修改用户的权限。1. 查看文件属性在 Linux 中我们可以使用 ll 或者 ls –l 命令来显示一个文件的属性以及文件所属的用户和组,如:[root@www /]# ls -ltotal 64dr-xr-转载 2020-11-02 17:46:59 · 120 阅读 · 0 评论 -
Linux学习笔记 —— 系统 ::系统目录结构
登录系统后,在当前命令窗口下输入命令:ls /,将看到linux系统的目录结构,其实它是树形结构:这些目录存放的内容如下:文件名内容/binbin 是 Binaries (二进制文件) 的缩写, 这个目录存放着最经常使用的命令。/boot这里存放的是启动 Linux 时使用的一些核心文件,包括一些连接文件以及镜像文件。/devdev 是 Device(设备) 的缩写, 该目录下存放的是 Linux 的外部设备,在 Linux 中访问设备的方式和访问文件的方式是相同转载 2020-11-02 15:40:17 · 72 阅读 · 0 评论 -
Linux学习笔记 —— 系统 :: 简介
文章目录1.Linux发行版2. linux系统使用的两种方式3.系统启动方式3.1 内核引导3.2 运行init3.3 运行级别3.4 系统初始化3.5 建立终端3.6 图形模式与文字模式的切换方式3.7 Linux 关机1.Linux发行版Linux 的发行版说简单点就是将 Linux 内核与应用软件做一个打包。2. linux系统使用的两种方式在pc上安装linux系统租用linux服务器。例如租用的腾讯云服务器,可以在云服务器上学会linux各种命令和包管理,搭建网页博客,传小文件转载 2020-11-02 12:41:11 · 175 阅读 · 0 评论
分享