7.19Linux其他基础命令
1.补全
输入命令起始后按Tab建 如果唯一识别--直接补全
否则,再次按Tab,给出列表 (自动补齐命令,目录路,文件名)
2.快捷键
![](https://img-blog.csdnimg.cn/8bf659ee6d5c4522b05b82c5f0cb35b8.png)
3.命令历史(history)
1.
命令行历史:是在命令提示符下使用过的命令的历史记录,这些使用过的命令都会记录在内存中,再次使用这些命令时,可以从内存
【
.bash_history
】
中直接调用,就不需要再手工输入。
(可以使用
less -NM
.bash_history
查看内存中的历史命令)
2.
history:
会默认显示最近使用的最多1000条命令。
3.
【.bash_history】:此文件不是实时更新,只有在退出后再登陆时才会把新执行过的命令追加写入,如果想立即更新,输入
history -a回车即可保存。
4.history -d -----删除某一行命令历史
5.history-c ------清楚内存中所有历史命令(本身也会被清除)
6.history-s ------伪造命令(history -s+要伪造执行的命令)
7.HISTSIZE------修改内存中可存放内存数的数量(HISTSIZE=10 通过赋值改变其大小)
8.history -r-------从文件读取命令历史至历史列表中
9.history-w-------把历史列表中的命令追加至历史文件中
10.history #-------显示最近的#条命令
11.!#-------------再一次执行历史列表中的第#条命令
12.!!------------再一次执行上一次命令
13.! STRING-------再一次执行命令历史列表中最近一次以STRING开头的命令
4.命令别名(alias)
1.alias NAME='COMMAND'(命令)-----修改当前命令为NAME
2.unalias-------撤销命令别名
3.type命令用来显示指定命令的类型。一个命令的类型可以是如下几种:
alias 别名
keyword 关键字,Shell保留字
function 函数,Shell函数
builtin 内建命令,Shell内建命令
file 文件,磁盘文件,外部命令
unfound 没有找到
它是Linux系统的一种自省机制,知道了是哪种类型,我们就可以针对性的获取帮助。比如:
内建命令可以用help命令来获取帮助,外部命令用man或者info来获取帮助。
常用参数
type命令的基本使用方式就是直接跟上命令名字。
type -a可以显示所有可能的类型,比如有些命令如pwd是shell内建命令,也可以是外部命令。
type -p只返回外部命令的信息,相当于which命令。
type -f只返回shell函数的信息。
type -t 只返回指定类型的信息。
五.date命令
![](https://img-blog.csdnimg.cn/f00e88a0b366411cabfaa496dd708837.png)
-d<字符串> ---显示字符串所指的日期和时间,日期与时间前后加双引号
-s<字符串> ---根据字符串设置日期和时间,前后加双引号
-u -----显示GMT
六,
hwclock clock命令
(硬件时钟)
-s ---显示或设置硬件时钟
-s , --hctosys ---以硬件为准,将系统时间调整为与硬件时间相同
-w,-systohc --以系统为准,将硬件时间调整为与系统时间相同
七,passwd命令(命令【选项】【username】)
用来修改用户的密码,超级用户root可以修改任何一个可以登录系统用户的密码
- -stdin ----获取新的令牌或密码从标准输入
![](https://img-blog.csdnimg.cn/efc6a6ee1ac942dfb62f850a0766fd0c.png)
![](https://img-blog.csdnimg.cn/5581594dc7514234b3e1944a7e754751.png)
八.su命令(switch user) (语法:命令 选项 【username】)
-c --可以变更账号的使用者并执行命令,完成之后切换为原目录
![](https://img-blog.csdnimg.cn/1c2fa292a9dc442a8ea3b64608209c3c.png)
![](https://img-blog.csdnimg.cn/37452a919ee7408a9ca110e43b895d3d.png)
九.clear命令(清屏)Ctlr+r
十.who命令(语法 命令 选项 文件)
Print information about users who are currently logged in.打印当前是哪些用户正在登录的详细信息
![](https://img-blog.csdnimg.cn/2acd9cdf88cf44d8a0d5d9c6d428b159.png)