当前位置: 首页 > 学习Linux命令中常见问题及答案

学习Linux命令中常见问题及答案

以下为你列举在学习Linux命令中经常会有的30个问题及答案。

1、在红帽RHEL操作系统及众多Linux系统中最常使用的SHELL终端是什么?

答案:Bash(Bourne-Again SHell)解释器。

2、执行Linux系统命令的时候,添加参数的目的是什么?

答案:为了让Linux系统命令能好的完成工作,功能更贴近于工作需求。

3、Linux系统命令、命令参数及命令对象之间,普遍都应该用什么间隔?

答案:应该使用1个或1个以上的空格做间隔。

4、请写出用echo命令把SHELL变量值输出到屏幕终端的命令。

答案:执行echo $SHELL命令即可。

5、简述Linux系统中5种进程的名称及含义:

答案:R(运行):正在运行或在运行队列中等待。S(中断):休眠中, 在等待某个条件的形成或接收到信号。D(不可中断):收到信号不唤醒和不可运行, 进程必须等待直到有中断发生。Z:(僵死):进程已终止,但进程描述符存在,直到父进程调用wait4()系统调用后释放。T:(停止):进程收到SIGSTOP、SIGSTP、SIGTIN、SIGTOU信号后停止运行。

6、请尝试用Linux系统命令关闭PID号码为5529的服务进程。

答案:执行kill 5529命令即可,若知道服务名称则可以用kilall或systemctl命令进行关闭。

7、使用ifconfig命令查看网络状态信息时,要看的4项信息分别是什么?

答案:4项重要信息分别是网卡名称、IP地址、MAC物理地址以及RX/TX的收发流量数据。

8、使用uptime命令查看系统负载情况时,对应的负载数值如果是0.91, 0.56, 0.32,那么最近15分钟内负载压力最大的是那个时间段?

答案:按照负载数值可分析出最近1分钟的负载压力是最大的。

9、使用history命令查看历史命令执行记录时,命令前面的数字除了排序外还有什么用处?

答案:还可以用“!数字”的命令格式重复执行某次的命令记录,避免了重复输入较长命令的麻烦。

10、若想查看的文件内容较长,那么使用cat、more、head、tail中那个命令最合适?

答案:文件较长的话应使用more命令,较短的话应使用cat命令。

11、请问在使用mkdir命令创建有嵌套关系目录的时候,应该加上什么参数呢?

答案:应该加上-p递归迭代参数,进行自动化创建有嵌套关系的目录。

12、请问在使用rm命令删除文件或目录的时候,可使用那个参数来避免二次确认呢?

答案:可使用-f强制删除参数,这样即可无需再二次确认。

13、若有一个名称为backup.tar.gz的压缩包文件,那么解压的命令应该是什么?

答案:应该用tar命令进行解压,执行tar xzvf backup.tar.gz命令即可。

14、使用grep命令对某个文件进行关键词搜索的时候,若想要进行文件内容反选,应使用什么参数?

答案:grep命令可使用-v参数来进行匹配内容的反向选择,即显示出不包含某个关键词的行。

15、把ls命令正常输出信息追加写入到error.txt文件中的命令是?

答案:ls >> error.txt

16、如何在Linux系统的命令行中添加或删除用户?

答案:添加和删除用户的命令分别是useradd与userdel。

17、当普通用户使用sudo执行命令时是否需要验证密码?

答案:默认是需要验证当前登录用户的密码,若不想要验证可修改参数为NOPASSWD即可。

18、在Linux系统中配置网卡网络参数有很多种方法,请尽量举例出您知道的?

答案:配置网卡参数可以使用nmtui命令、nmcli命令、nm-connection-editor命令、菜单中图形化界面工具或者直接编辑网卡配置文件来实现对网卡参数的修改。

19、使用getenforce命令查看到当前SELinux服务模式是Permissive,代表强制开启模式吗?

答案:绝对的错误,强制开启模式是"enforcing",当前是只警告而不禁止的运行模式。

20、使用semanage命令修改了文件上面SELinux安全上下文后还需要执行什么命令?

答案:需要再执行下restorecon命令,作用是让文件上面新的SELinux安全上下文参数立即生效。

21、简述管理samba服务独立帐户信息的命令是?

答案:执行pdbedit命令用于管理SMB服务的帐户信息数据库。

22、客户端想要查看到远程NFS服务端主机共享资源列表的命令是?

答案:应该在客户端使用showmount命令,即可看到服务端主机中NFS的共享情况。

23、将Git暂存区的文件上传到版本仓库的命令是?

答案:git commit

24、对MariaDB或Mysql数据库管理系统的初始化操作命令是什么?

答案:初始化操作是执行mysql_secure_installation命令,建议每次安装后都执行它。

25、查看已有数据库或数据库表单的命令是什么?

答案:查看数据库列表需执行show databases;命令,而查看数据库表单列表则需执行show tables;命令。

26、若想为某个用户进行授权或取消授权操作,应该执行什么命令?

答案:对用户授权应执行grant命令,而取消授权操作应执行revoke命令。

27、若想要只查看mybook表单中的name书籍名称字段,应该执行什么命令?

答案:应执行select name from mybook命令。

28、若想要只查看mybook表单中的price销售价格大于75元的书籍信息,应该执行什么命令?

答案:应执行select * from mybook where price>75命令。

29、若想要把数据库linux110备份导出为文件,应该执行什么命令?

答案:应执行mysqldump -u root -p linux110 > /root/linux110DB.dump命令。

30、切换至某个数据库的命令是什么?

答案:执行“use 数据库名称”命令即可切换成功。

相关的命令