标签: linux基础-shell基础

13 篇文章

001、登录信息查看
登录信息查看whoami、who、w 用户登录信息查看命令: whoami: 显示当前登录有效用户 who: 系统当前所有的登录会话 w: 系统当前所有的登录会话及所做的操作 [root@localhost ~]# who am i root pts/0 2024-01-09 15:23 (192.168.198.1) [root@localhost ~]# who root pts/0 2024…
002、关机重启
关机重启 关机:halt, poweroff 重启:reboot -f: 强制,不调用shutdown -p: 切断电源 #关机或重启:shutdown shutdown [OPTION]... [TIME] [MESSAGE] -r: reboot -h: halt -c:cancel TIME:无指定,默认相当于+1(CentOS7) now: 立刻,相当于+0 +m: 相对时间表示法,几分钟…
003、命令提示符
命令提示符:prompt [root@localhost ~]# # 管理员 $ 普通用户 #显示提示符格式 [root@localhost ~]#echo $PS1 例如: [root@localhost ~]# echo $PS1 [\u@\h \W]\$ [root@localhost ~]# 修改提示符格式 PS1="\[\e[1;5;41;33m\][\u@\h \W]\\$\…
004、命令调用
命令调用$()、``、{} Shell命令一般格式 COMMAND [OPTIONS...] [ARGUMENTS...] 选项:用于启用或关闭命令的某个或某些功能 短选项:-c 例如:-l, -h 长选项:--word 例如:--all, --human-readable 参数:命令的作用对象,比如文件名,用户名等 注意: 多个选项以及多参数和命令之间使用空白字符分隔 取消和结束命令执行:Ctr…
005、alias别名
alias别名 显示当前shell进程所有可用的命令别名 alias 定义别名NAME,其相当于执行命令VALUE alias NAME='VALUE' 在命令行中定义的别名,仅对当前shell进程有效 如果想永久有效,要定义在配置文件中 仅对当前用户:~/.bashrc 对所有用户有效:/etc/bashrc 编辑配置给出的新配置不会立即生效 bash进程重新读取配置文件 s…
006、bash的快捷键
bash的快捷键 uCtrl + l 清屏,相当于clear命令 uCtrl + o 执行当前命令,并重新显示本命令 uCtrl + s 阻止屏幕输出,锁定 uCtrl + q 允许屏幕输出 uCtrl + c 终止命令 uCtrl + z 挂起命令 uCtrl + a 光标移到命令行首,相当于Home uCtrl + e 光标移到命令行尾,相当于End uCtrl + f 光标向右移动一个字符 …
007、echo命令
echo命令 echo命令 功能:显示字符 语法:echo [-neE][字符串] 说明:echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加上换行号 选项: -E (默认)不支持 \ 解释功能 -n 不自动换行 -e 启用 \ 字符的解释功能(支持转义字符) 显示变量 echo "$VAR_NAME” 变量会替换,弱引用 echo '$VAR_NA…
008、enable命令
enable命令 输入命令后回车 提请shell程序找到键入命令所对应的可执行程序或代码,并由其分析后提交给内核分配资源将其运行起来 在shell中可执行的命令有两类 内部命令:由shell自带的,而且通过某命令形式提供 help 内部命令列表 enable cmd 启用内部命令 enable –n cmd 禁用内部命令 enable –n 查看所有禁用的内部命令 例如:显示所有类别命令 [roo…
009、Hash缓存表
Hash缓存表 Hash缓存表 系统初始hash表为空,当外部命令执行时,默认会从PATH路径下寻找该命令,找到后会将这条命令的路径记录到hash表中,当再次使用该命令时,shell解释器首先会查看hash表,存在将执行之,如果不存在,将会去PATH路径下寻找,利用hash缓存表可大大提高命令的调用速率 hash常见用法 hash 显示hash缓存 hash –l 显示hash缓存,可作为输入使用…
010、history历史命令
history历史命令 保存你输入的命令历史。可以用它来重复执行命令 登录shell时,会读取命令历史文件中记录下的命令~/.bash_history 登录进shell后新执行的命令只会记录在缓存中;这些命令会用户退出时“追加”至命令历史文件中。 重复前一个命令,有4种方法 重复前一个命令使用上方向键,并回车执行 按 !! 并回车执行 输入 !-1 并回车执行 按 Ctrl+p 并回车执行 his…