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…
2024-3-09 13:20
|
|
71
33 字
|
2 分钟
013、xargs命令
xargs命令 xargs(英文全拼: eXtended ARGuments)是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。 xargs 可以将管道或标准输入(stdin)数据转换成命令行参数,也能够从文件的输出中读取数据。 xargs 也可以将单行或多行文本输入转换为其他格式,例如多行变单行,单行变多行。 xargs 默认的命令是 echo,这意味着通过管道传递给 xargs 的输入…
2024-3-09 13:20
|
|
74
714 字
|
9 分钟
012、CentOS 安装tab命令补全
CentOS 安装tab命令补全 安装epel 源 yum -y install epel-release 加快yum速度 yum -y install yum-plugin-fastestmirror 安装bash-completion yum -y install bash-completion yum -y install bash-completion-extras # CentOS 7 …
2024-3-09 13:20
|
|
78
124 字
|
10 分钟
011、shell登录相关的脚本文件
shell登录相关的脚本文件 bash的配置文件 按生效范围划分,存在两类: 全局配置: /etc/profile /etc/profile.d/*.sh /etc/bashrc 个人配置: ~/.bash_profile ~/.bashrc shell登录两种方式 交互式登录: (1)直接通过终端输入账号密码登录 (2)使用“su - UserName”切换的用户 执行顺序:/etc/profi…
2024-3-09 13:20
|
|
68
263 字
|
4 分钟
010、history历史命令
history历史命令 保存你输入的命令历史。可以用它来重复执行命令 登录shell时,会读取命令历史文件中记录下的命令~/.bash_history 登录进shell后新执行的命令只会记录在缓存中;这些命令会用户退出时“追加”至命令历史文件中。 重复前一个命令,有4种方法 重复前一个命令使用上方向键,并回车执行 按 !! 并回车执行 输入 !-1 并回车执行 按 Ctrl+p 并回车执行 his…
2024-3-09 13:20
|
|
77
197 字
|
7 分钟
009、Hash缓存表
Hash缓存表 Hash缓存表 系统初始hash表为空,当外部命令执行时,默认会从PATH路径下寻找该命令,找到后会将这条命令的路径记录到hash表中,当再次使用该命令时,shell解释器首先会查看hash表,存在将执行之,如果不存在,将会去PATH路径下寻找,利用hash缓存表可大大提高命令的调用速率 hash常见用法 hash 显示hash缓存 hash –l 显示hash缓存,可作为输入使用…
2024-3-09 13:20
|
|
128
174 字
|
3 分钟
008、enable命令
enable命令 输入命令后回车 提请shell程序找到键入命令所对应的可执行程序或代码,并由其分析后提交给内核分配资源将其运行起来 在shell中可执行的命令有两类 内部命令:由shell自带的,而且通过某命令形式提供 help 内部命令列表 enable cmd 启用内部命令 enable –n cmd 禁用内部命令 enable –n 查看所有禁用的内部命令 例如:显示所有类别命令 [roo…
2024-3-09 13:20
|
|
79
209 字
|
9 分钟
007、echo命令
echo命令 echo命令 功能:显示字符 语法:echo [-neE][字符串] 说明:echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加上换行号 选项: -E (默认)不支持 \ 解释功能 -n 不自动换行 -e 启用 \ 字符的解释功能(支持转义字符) 显示变量 echo "$VAR_NAME” 变量会替换,弱引用 echo '$VAR_NA…
2024-3-09 13:20
|
|
66
82 字
|
3 分钟
006、bash的快捷键
bash的快捷键 uCtrl + l 清屏,相当于clear命令 uCtrl + o 执行当前命令,并重新显示本命令 uCtrl + s 阻止屏幕输出,锁定 uCtrl + q 允许屏幕输出 uCtrl + c 终止命令 uCtrl + z 挂起命令 uCtrl + a 光标移到命令行首,相当于Home uCtrl + e 光标移到命令行尾,相当于End uCtrl + f 光标向右移动一个字符 …
2024-3-09 13:20
|
|
75
61 字
|
6 分钟
005、alias别名
alias别名 显示当前shell进程所有可用的命令别名 alias 定义别名NAME,其相当于执行命令VALUE alias NAME='VALUE' 在命令行中定义的别名,仅对当前shell进程有效 如果想永久有效,要定义在配置文件中 仅对当前用户:~/.bashrc 对所有用户有效:/etc/bashrc 编辑配置给出的新配置不会立即生效 bash进程重新读取配置文件 s…
2024-3-09 13:20
|
|
76
332 字
|
10 分钟