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

bash及其特性:shell: 外壳GUI:Gnome, KDE, XfceCLI: sh, csh, ksh, bash, tcsh, zsh root, student程序:进程 进程:在每个进程看来,当前主机上只存在内核和当前进程进程是程序的副本,进程是程序执行实例 用户工作环境:bash:    #    $        tom, jerry    shell,子shell bash--bash bash: 1.命令历史.命令补全2.管道.重定向3.命令别名4.命令行编辑5.命令行展开…
Shell: 用户与操作系统之间完成交互式操作的一个接口程序,为用户提供简化了的操作:上世纪的70年代中期在贝尔实验室,Bourne位Unix开发了一个shell程序Bourne Shell,简称sh:Bill Joy:用C语言根据sh重新编写 C Shell,简称csh:躺床上为其衍生版:David Korn:集合cshhesh的优点研发的Korn Shell,简称ksh:GNU:GNU组织发现sh是比较好用的又进一步开发Borne Again Shell,简称bash:Linux系统中默认的…
一.bash 基础特性 (1)命令历史的功能 history: 环境变量 HISTSIZE:命令历史记录的条数 HISTFILE: ~/.bash_history 每个用户都有自己独立的命令历史文件 HSTFILESIZE:命令历史文件记录历史的条数 history -d OFFSET:删除命令历史第几条 history -c:清空命令历史 history #:显示最近#条命令历史 history -a:手动增加当前会话缓冲区的命令至命令历史文件中 调用历史中的命令: !#:重复执行命令历史中第…
bash基本特性 bash基本介绍 bash是shell的一种,shell是计算机与用户交互的主要接口,狭义上的shell指的是CLI(command line interface命令行接口),用户输入命令,bash判断并执行. bash的登陆提示 bash登陆时会有相应的提示,提示内容可以在相关文件中自定义,比如自定义一个欢迎页面,centos的自定界面在/etc/motd文件,这个文件默认是空的,Ubuntu的自定界面在~/.profile文件中,但是本身这个文件是有很多内容的,要追加不能覆…
Bash的特性 1. tab补全 #命令补全 [root@clf ~]# user  #命令补全useradd     userdel     usermod     usernetctl  users [root@clf ~]# s  Display all 195 possibilities? (y or n) #以s开头的命令共有195个,是否显示  y 显示  n 不显示 #选项补全 yum install  -y  bash-completion  #需要安装补全软件  [root@c…
linux文件系统 一.根文件系统 linux被识别的第一个被称为根之间关联的文件系统叫做根文件系统(rootfs),其他分区要想被读到,需要挂载到根目录的某个挂载点(根的子目录)上.根文件系统至关重要,整个文件系统统一访问入口. Linux引导启动时,默认使用的文件系统是根文件系统.其中一般都包括这样一些子目录: /boot 系统引导文件存放目录 /bin 供所有用户使用的命令(不能关联到独立分支)不能关联到独立分区,os启动即会用到的程序. /sbin 管理员使用特权命令.root-only…
命令历史 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 ......…
bash的基础特性: (1)命令历史 history 环境变量: HISTSIZE:命令零食记录的条数: HISTFILE:~/.bash_history: HISFILESIZE:命令历史文件记录历史的条数: history -d OFFSET -c history #:显示历史中最近的#条命令: -a:手动追加当前会话缓冲区的命令历史至历史文件中: 调用历史中的命令: !#:重复执行第#条指令: !!: !string: 调用上一条命令的最后一个参数: !$: ESC,. Alt+. 控制命…
命令别名  alias 显示当前shell中定义的所有别名  alias 别名='原始命令'  unalias 别名 取消定义的别名在命令前加\使用命令本身,而不是别名(或者使用绝对路径执行命令使用命令本身) 仅对当前用户生效:~/.bashrc 对所有用户生效:/etc/bashrc 配置文件配置后不会立即生效需要重新运行配置文件   source /etc/bashrc  . /etc/bashrc 文件名通配(globbing)  * 匹配任意长度的任意字符  ? 匹配任意单个字符 [^]…
操作系统组成作用shell是离用户最近的程序 shell:外壳 两类 GUI:Gnome,KDE,Xfce CLI:sh, csh,ksh,bash(都是程序,就是功能支持的不同而已) 进程:在每个进程看来,当前主机只存在内核和当前进程 进程是程序的副本,进程是程序执行实例 不同的用户,登陆系统的时候可以使用同一个shell,也可以使用不同的shell 同个用户,多次登陆系统也可以使用不同的shell 用户工作环境时可以各不相同 bash: 1.命令历史 2.管道,重定向 3.命令别名 4.命令…