bash的基本特性】的更多相关文章

一.回顾 1.FHS,命令及bash命令历史 a.FHS: /bin,/sbin,/lib,/lib64,/etc /home,/root /boot /media,/mnt /proc,/sys /tmp /srv /opt /dev /usr bin,sbin,lib,lib64,share,local,include,... /var cache,lib,log, 2.命令:which,whereis,who,w,alias,unalias 3.命令历史:history 4.文件类型:-,…
命令历史 shell进程会记录用户提交执行过的命令 可以是用history查看: [root@localhost dev]# history ss -tnl ifconfig vi /etc/sysconfig/network-scripts/ifcfg-ens33 reboot systemctl stop firewalld systemctl disable firewalld ifconfig ifconfig startx ping 114.114.114.114 top ......…
1.bash特性之多命令执行 read -p "please enter a passwd for $name ,[passwd]: " password [ -z "$password" ] && password="password" if id $name &>/dev/null;then echo "The user $name exists." echo "The user i…
目录 一.Bash初识 Bash Shell介绍 Bash Shell的作用 Bash 两种方式 命令提示符 二.Shell的基本语法 三.Shell的基本特性 1.命令补全 tab 2. Linux的快捷键 3.历史命令history 4.命令的别名alias 5.获取命令帮助help 一.Bash初识 Bash Shell介绍 Bash Shell是一个命令解释器,它在操作系统的最外层,负责用户程序与内核进行交互操作的一种接口,把用户输入的命令翻译给操作系统,并将处理后的结果输出至屏幕. B…
bash的特性 命令补全 Tab键 ​ 命令补全 ​ 路径补全 ​ 选项补全 ​ yum install -y bash-completion ​ -长格式 ​ --all ​ -短格式 ​ -a 快捷键 ctrl + a 光标到行首 ctrl + e 光标到行尾 ctrl + w 删除光标右边一组字符 ctrl + c 终止当前的命令 ctrl + l 清屏(clear) ctrl + r 查找最近一次的命令 ctrl + d 退出当前的bash,登出 ctrl + z 把当前运行程序拿到后台…
命令历史:history 环境变量: HISTSIZE: 命令历史的条数 HISTFILE:~/.bash_history HISTFILESIZE: 命令历史文件记录历史的条数 history -d OFFSET: 删除命令历史 -c: 清空缓冲区命令历史 -a: 手动追加当前会话缓冲区的命令历史至命令历史文件中 history #:显示命令历史中最近的#条命令 调用命令历史中的命令: !#:重复执行第#条命令 !!: 重复执行上一条命令 !string: 执行最近的第一条匹配string的命…
1.命令历史 作用:查看之前使用的命令 关于命令历史的文件 每个用户家目录下面的.bash_history 在关机的时候,会自动写入一次(history -r 将内存中的命令历史写入文件) 关于命令历史的变量(环境变量) env //查看环境变量 set //查看详细的环境变量参数 HISIZE=1000 数量 HISCONTROL = ignoredups history的常见操作 查看历史命令 !!上一条命令 *!$*上一条命令的最后的一个参数 ls /etc ls !$ ESC + 常见的…
linux文件系统 一.根文件系统 linux被识别的第一个被称为根之间关联的文件系统叫做根文件系统(rootfs),其他分区要想被读到,需要挂载到根目录的某个挂载点(根的子目录)上.根文件系统至关重要,整个文件系统统一访问入口. Linux引导启动时,默认使用的文件系统是根文件系统.其中一般都包括这样一些子目录: /boot 系统引导文件存放目录 /bin 供所有用户使用的命令(不能关联到独立分支)不能关联到独立分区,os启动即会用到的程序. /sbin 管理员使用特权命令.root-only…
我们知道Linux系统有两种操作方式,一种为GUI的图形界面化管理方式,其中图形程序常见的有Gnome.KDE.xfce:另一种管理方式就是就是GLI的命令行管理方式,而命令行的管理方式就是通过shell程序来进行管理,而shell程序则分为多种,我们这节就来详细介绍shell程序: bash程序及其特性 shell程序在Linux系统下的分类:通过cat /etc/shells查看系统所支持的shell程序: CLI命令行管理下,我们包含sh.bash(Linux系统的默认shell程序,和s…
6 Bash 特性 这部分描写叙述Bash独有的特性. *  调用Bash : Bash能够接受的命令行选项. *  Bash启动文件 : Bash何时及怎样运行脚本. *  交互Shell : 什么是交互式shell. *  Bash条件表达式 : 内建命令test用到的表达式元素. *  shell算术 : shell变量的算术. *  别名 : 给命令还有一个名字. *  数组 : 数组变量. *  文件夹堆栈 : 訪问过的文件夹历史. *  打印提示符 : 控制PS1字符串. *  限制…