本文由 [茶话汇] – [Qing] 翻译自 [Avishek Kumar] 转载请注明出处
1. 如何定义宏,将某个Linux命令绑定到键盘的某个键?
答:可以通过bind命令。为了将某个命令绑定到键盘的某个键,你需要知道按下某个(组合)键对应的字符序列。在终端中按下F12,将得到^[[24~,其中^[代表Esc。
[root@localhost ~]$ bind ‘”\e[24~":"date"'
注意:不同的终端对相同的按键可能会产生不同的编码字符序列。
2. 如何获得当前系统所有可用的命令?
答:命令“compgen c”会列出系统当前所有可用的命令。
[root@localhost ~]$ compgen -c
ls
which
if
then
…
3. 如何打印目录堆栈?
答:可以通过“dirs”命令。
[root@localhost ~]# dirs
/usr/share/X11
[茶话汇注:可以用pushd和popd对目录进行压栈和出栈;“dirs -v”显示目录栈。]
4. 在不重启系统的情况下,如何移除所有正在运行的任务?
答: 通过“disown -r”命令。
5. Bash Shell中的“hash”命令有什么用途?
答:Linux的“hash”命令用来管理内部的哈希表和保存特殊命令的绝对路径。它也会显示命令的名字及其被使用的次数。
6. Bash内嵌的哪个命令可以运行整数的运算操作?
答:命令“let”。
#! /bin/bash
...
let c=a+b
...
7. 对于一个非常大的文本文件,如何一页一页的浏览其内容?
答:通过“cat”和“more”命令。
[root@localhost ~]# cat file_name.txt | more
8. 数据词典的拥有者是?
答:用户“SYS”拥有数据词典。用户“SYS”和“SYSTEM”是默认生成的。
[茶话汇注:数据词典多见于数据库方面,用来“管理和展现数据库相关信息”。]
9. 如何知道某个命令的大概用途?
答:通过“whatis”命令。
[root@localhost ~]# whatis zcat
zcat [gzip] (1) - compress or expand files
10. 通过何种命令可以查看某个用户的文件数和硬盘使用情况?
答:通过“repquota”命令,如“repquota -u /”。
本文链接:https://www.yunweipai.com/3264.html
基本都不懂啊