bash 命令历史 HISTSIZE HISTFILE HISTFILESIZE HISTCONTAOL HISTCONTAOL=ignoresspace ignoredups: 忽略重复命令 ignoresspace: 忽略以空白字符大头的命令 ignoreboth: 以上二者同时生效 shutdown -h -r -c 时间格式 now +m reboot: 重启 halt: 关机 poweroff 关机
过了一周了,进度似乎有点懈怠,不过过了周末重整旗鼓啦shell(外壳)GUI:Gnome,KDE,xfceCLI:sh,csh,ksh,bashbash(父进程)-----bash(子进程)他们相互独立彼此不知命令历史:historybash支持的引号:' '命令替换(键盘~的按键)" "弱引用,可以实现变量替换 强引用,不完成变量替换文件名通配符: :任意字符? :任意单个字符[ ]:匹配指定范围内的任意单个字符bash的配置文件全局配置/etc/profile : /etc/pro
Linux 第17天 时间: 20180803 目录 脚本测试 $-变量作用 bash的配置文件 忘记的内容回顾 命令历史 命令历史调用 bash算术运算help let 管道重定向 正则表达式和扩展表达式元字符 find命令的使用 脚本测试 [ X"$var = X"$var" ] 此种方式可以避免变量出现空值时提示语法错误 [ "$name" = "$test"] 此种方式也是为了避免变量出现空值,但是如果两个变量都空时会为真 [[
命令历史 history: 环境变量: HISTSIZE:命令历史记录的条数 HISTFILE:~/.bash_history HISTFILESIZE:命令历史文件记录历史的条数 history -d OFFSET : 删除某条历史记录 history + 数字:显示最近n条历史记录命令 调用历史命令: !+数字:例如!3:重复第三条历史命令 !!:重复上一条命令 !string:最近一次以指定字符串开头的命令 调用上一条命令最后一个参数: !$ ESC 然后再按 . Alt + . 控制
bash: GUI:Gnome,KDE,XFCE CLI:sh,csh,bash,ksh,tcsh,zsh shell,子shell tree:查看目录树 pstree:查看进程目录树 bash: 1.命令历史.命令补全 2.管道.重定向 3.命令别名 4.命令行编辑 5.命令行展开 6.文件名通配 7.变量 8.编程 命令行编辑: 光标跳转: Ctrl+a:跳到命令行首 Ctrl+e:跳到命令行尾 Ctrl+u:删除光标至命令行首的内容 Ctrl+k:删除光标至命令行尾的内容 Ctrl+l:清
shell进程会在其会话中保存此前用户提交并执行过的命令 可以使用-]# history进行查看,history命令本身属于shell的内嵌命令 命令历史可分为内存中的历史命令以及历史文件中的历史命令,其容量默认大小均为1000条(可修改),从主机开机到关机的这段时间中所用到的命令会保存在内存中,关机后系统会自动将内存中的历史命令写入命令历史文件中(/root/.bash_history),若此时历史文件容量不够时会自动清除过去的命令.执行history-r后执行history的操作时,历史文件
Shell脚本介绍和常用工具 Shell脚本 Shell脚本:实际就是windows里的批处理脚本,多条可一次执行的Shell命令集合.Linux上的脚本可以用很多种语言实现,bash shell是比较简单的一种,更高阶的可以用其他脚本语言,比如Python. Shell脚本对系统的管理能力非常强大,甚至可以使用Shell结合php实现Web管理Linux系统功能:可以自己写一个Web页面(示例:基于Php),对系统进行管理,包括查看删除用户,配置网络,发送邮件,重启系统,一键备份,一键搭建服务
8.1 shell介绍 8.2 命令历史 8.3 命令补全和别名 8.4 通配符 8.5 输入输出重定向 # Linux shell 基础 # 8.1 shell 介绍 - 什么是shell 1. shell 是一个命令解释器,提供用户和机器之间的交互 2. 支持特定语法,比如逻辑判断.循环 3. 每个用户都可以有自己特定的shell 4. CentOS7 默认shell 为bash (Bourne Agin Shell) 5. 还有zsh.ksh等 ``` [[email protected]
bash 及其特性 shell 外壳 GUI :Gnome KDE xface CLI :shell csh ksh bash 程序,进程 进程:每个进程看来,当前主机上只存在内核和当前进程 进程是程序的副本,进程是程序执行实例 用户的工作环境: bash: # root用户 $ 普通用户 shell ,子shell bash : 1.命令历史 2.管道,重定向 3.命令行编辑 4.命令别名 5.命令行展开 6.文件名通配 7.变量 8.编程 命令行使用技巧: Ctrl +