社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
内容来源:https://www.imaizx.com/616.html
1、在Linux中,绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示?切换目录用什么命令?
答案:
绝对路径:/Users/didi
当前目录:./
上层目录:../
主目录:~/
切换目录:cd
2、在Linux中怎么查看当前进程?怎么执行退出?怎么查看当前路径?
答案:
查看当前进程:ps
执行退出:exit
查看当前路径:pwd
3、在Linux中怎么清屏?怎么退出当前命令?怎么执行睡眠?怎么查看当前用户ID?查看指定帮助用什么命令?
答案:
清屏命令:clear
退出当前命令:ctrl+c彻底退出
执行睡眠:ctrl+z挂起当前进程
查看当前用户id:id(查看当前登录账户的uid和gid及所属分组和用户名)
查看指定帮助:man命令
4、在Linux中ls命令执行什么功能?可以带哪些参数?有什么区别?
答案:
ls执行的功能:列出指定目录中的目录,以及文件
参数及区别:
-a:显示所有文件及目录(包括以.开头的的隐藏文件)
-l:使用长格式列出文件及目录信息
-t:根据最后修改的时间排序
-R:递归列出所有子目录
5、在Linux中建立软链接(快捷方式),以及硬链接的命令。
答案:
软链接:ln -S [源文件或目录] [目标文件或目录]
硬链接:ln [源文件或目录] [目标文件或目录]
6、在Linux中创建目录用什么命令?创建文件用什么命令?复制文件用什么命令?
答案:
创建目录:mkdir
创建文件:touch、vi/vim(其实只要向一个不存在的文件输出,都会创建文件)
复制文件:cp
7、在Linux中文件权限修改用什么命令?格式是怎样的?
答案:
修改权限命令:chmod [参数] mode [文件]
常用参数:
-c:若该文件权限确实已经更改,才显示其更改动作
-f:若该文件权限无法被更改也不显示错误讯息
-v:显示权限变更的详细资料
-R:对目前目录下的所有文件与子目录进行相同的权限变更(即以递归的方式逐个变更)
mode权限设定字串,格式:[ugoa][+-=][rwx]
u表示该文件的拥有者,g表示与该文件拥有者属于同一组,o表示其他以外的人,a表示这三者皆是。
+表示增加权限、-表示取消权限、=表示唯一设定权限。
r表示可读4,w表示可写入2,x表示可执行1。
8、在Linux中查看文件内容有哪些命令可以使用?
答案:
vi 文件名 #编辑方式可查看,可修改
cat 文件名 #显示全部文件内容 -n显示行号
more 文件名 #分页显示文件内容 -num 指定每屏显示的行数
less 文件名 #与more相似,有点是可以往前翻页
tail 文件名 #仅查看尾部,还可以指定行数
head 文件名 #仅查看头部,还可以指定行数
9、在Linux中写文件的命令是什么?怎么向屏幕输出带空格的字符串,比如“hello world”?
答案:
写文件命令:vi
向屏幕中输出带空格的字符串:echo hello world
10、在Linux中终端是哪个文件夹下的文件?黑洞文件是哪个文件夹下的命令?
答案:
终端:/dev/tty
黑洞文件:/dev/null
11、在Linux中移动文件用哪个命令?重名令用哪个命令?
答案:
移动文件和文件改名:mv [参数] 原文件或文件夹 目标文件地址
常用参数:
-i:若存在同名文件,则向用户询问是否覆盖
-f:覆盖已有文件时,不进行任何提示
-b:当文件存在时,覆盖前为其创建一个备份
12、在Linux文件中复制文件用哪个命令?如果需要连同文件夹一起复制呢?如果需要有提示功能呢?
答案:
复制文件:cp [参数] [被复制的文件或目录] [复制到的目标目录]
连同文件夹一起复制:cp -r(递归复制文件和目录)
有提示功能:cp -i(-f没有提示功能,直接覆盖原文件)
13、在Linux中删除文件用哪个命令?如果需要连目录及目录下的文件一块删除呢?删除空文件夹用什么命令?
答案:
删除文件:rm
连目录及目录下的文件一起删除:rm -r
删除空文件夹:rmdir
14、在Linux下命令有哪几种可使用的通配符?分别代表什么含义?
答案:
“?”可代替单个字符。
“*”可代替任意多个字符
方括号“[charset]”可代替charset集中的任意单个字符,如[a-z],[abABC]
15、在Linux中用什么命令对一个文件中的内容进行统计?(行号、单词数、字节数)
答案:
统计命令:wc
统计字节数:wc -c
统计行数:wc -l
统计字数:wc -w
16、在Linux中grep命令有什么用?如何忽略大小写?如何查找不含改串的行?
答案:
利用该命令在文本中查找指定的字符串,是Linux中最常用的文本处理工具之一。命令grep与正则表达式结合使用时,功能会非常强大。命令grep会在文本文件中按照指定的正则表达式进行全局搜索,并将搜索出的行打印出来。
常用选项:
-i:忽略大小写
-n:显示结果所在行号
-c:统计匹配到的行数
-0:只显示符合条件的字符串,而不是整行
-v:反选,显示出不符合的行
17、在Linux进程中有哪几种状态?在PS显示出来的信息中,分别用什么符号表示的?
答案:
Linux中的进程状态:
(1)不可中断状态:进程处于睡眠状态,但是此刻进程是不可中断的。不可中断,指进程不响应异步信号。
(2)暂停状态/跟踪状态:向进程发送一个sigstop信号,他就会因响应该信号而进入task_stopped状态;当进程正在被跟踪时,它处于task_traced这个特殊的状态。
(3)就绪状态:在run_queue队列里的状态。
(4)运行状态:在run_queue队列里的状态。
(5)可中断睡眠状态:处于这个状态的进程因为等在某事件发生而被挂起。
(6)zonbie(僵尸)状态:父进程没有通过wait系列的系统调用释放子进程。
(7)退出状态。
在Linux命令ps以下是出来的信息中用以下符号表示进程状态:
D:不可中断
R:正在运行,或在队列中的进程
S:处于休眠状态
T:停止或被追踪
Z:僵尸进程
W:进入内存交换
X:死掉的进程
18、在Linux中利用ps怎么显示所有的进程?怎么利用ps查看指定进程信息?
答案:
命令格式:ps [参数]
命令参数:
a:显示所有进程
-a:显示同一终端下的所有进程
-A:显示所有进程
c:显示进程的真实名称
-N:反向选择
-e:等于“-A”
e:显示环境变量
f:显示程序间的关系
u:指定用户的所有进程
-au:显示较详细的咨询
-aux:显示所有包含其他使用者的行程
19、在Linux中怎么使一个命令在后台运行?
答案:一般都是使用&在命令结尾来让程序自动运行。
20、在Linux中哪个命令专门用来查看后台任务?
答案:job -l
21、在Linux中把后台任务调到前台执行使用什么命令?重启停止的后台任务用什么命令?
答案:
把后台任务调到前台执行:fg
把停下的后台任务在后台执行起来:bg
22、在Linux中终止进程用什么命令?带什么参数?
答案:
kill [-s <信息名称或编号>] [程序] 或 kill [-l <信息编号>]
kill -9 pid
23、在Linux中怎么查看系统支持的所有信号?
答案:kill -l
24、在Linux中搜索文件用什么命令?格式是怎么样的?
答案:
find [参数] [路径] [查找和搜索范围]
whereis [参数] [命令名]
locate [参数] [文件]
25、在Linux中查看当前谁在使用该主机用什么命令?查找自己所在的终端信息用什么命令?
答案:
查找自己所在的终端信息:who am i
查找当前谁在使用该主机:who
26、在Linux中使用什么命令查看用过的命令列表?
答案:history
27、在Linux中使用什么命令查看磁盘使用空间?空闲空间呢?
答案:
df [参数] [指定文件]
常用参数:
-a显示所有系统文件
-h以容易阅读的方式显示
-i显示索引字节信息
-k指定块大小为1KB
-l只显示本地文件系统
28、在Linux中使用什么命令查看网络是否连通?
答案:netstat
29、在Linux中使用什么命令查看IP地址及接口信息?
答案:ifconfig
30、在Linux中查看各类环境变量用什么命令?
答案:查看所有env
31、在Linux中查找命令的可执行文件是去哪查找的?怎么对其进行设置及添加?
答案:
语法格式:whereis [参数] [命令名]
常用参数:
-b查找二进制程序或命令
-B从指定目录下 查找二进制程序或命令
-m查找man手册文件
-M从指定目录下 查找man手册文件
-s只查找源代码文件
-S从指定目录下 查找源代码文件
32、在Linux中通过什么命令查找执行命令?
答案:
which 只能查可执行文件(是在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果)
whereis 只能查二进制文件、说明文档、源文件等
33、在Linux中怎么对命令进行取别名?
答案:alias [参数]-可以使用该命令可以将一些较长的命令进行简化
34、在Linux中du和df的定义及区别?
答案:
du 显示目录或文件的大小
df 显示每个<文件>所在的文件系统信息,默认是显示所有文件系统。
du 命令获得真正的文件系统数据,而du命令只查看文件系统的部分情况。
35、在Linux中当你需要给命令绑定一个宏或者按键的时候,应该怎么做呢?
答案:
可以使用bind命令,bind可以很方便地在shell中实现宏或按键的绑定。
在进行按键绑定的时候,我们需要先获取到绑定按键对应的字符序列。
比如获取F12的字符序列获取方法如下:先按下Ctrl+V,然后按下F12,我们就可以得到F12的字符序列,接着使用bind进行绑定。
36、在Linux中如果一个新手想要知道当前系统支持的所有命令的列表,他需要怎么做?
答案:使用compgen -c,可以打印出所有支持的命令列表。
37、在Linux中如果想要打印出当前的目录栈,该怎么做?
答案:dirs
38、在Linux中,当你的系统目前有许多正在运行的任务,在不重启机器的条件下,有什么方法可以把所有正在运行的进程移除呢?
答案:使用Linux命令“disown -r”,可以将所有正在运行的进程移除。
39、在Linux中bash shell中的hash命令有什么作用?
答案:Linux命令“hash”管理着一个内置的哈希表,记录了已执行过的命令的完整路径,用该命令可以打印出你所使用过的命令以及执行的次数。
40、在Linux中怎样一页一页的查看一个大文件的内容呢?
答案:more -num 文件名 #num指的是查看的行数
41、在Linux中数据字典属于哪一个用户的?
答案:数据字典是属于“SYS”用户的,用户“SYS”和“SYSEM”是由系统默认自动创建的。
42、在Linux中怎样查看一个用户Linux命令的概要与用法?建设你在/bin目录中偶然看见一个你从没有见过的命令,怎样才能知道他的作用和用法呢?
答案:使用民工whatis,可以显示出来这个用户的用法简要。whatis ls.
43、在Linux中使用哪一个命令可以查看自己文件系统的磁盘空间配额呢?
答案:
使用该命令repquota能够显示出一个文件系统的配额信息(只有root用户才能查看其它用户的配额)。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!