linux常用命令 应付面试 笔试
- 格式:doc
- 大小:42.00 KB
- 文档页数:6
1.绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示?切换目录用什么命令?绝对路径:如/etc/init.d当前目录和上层目录:./../主目录:~/切换目录:cd2.怎么查看当前进程?怎么执行退出?怎么查看当前路径?查看当前进程:ps执行退出:exit查看当前路径:pwd3.怎么清屏?怎么退出当前命令?怎么执行睡眠?怎么查看当前用户id?查看指定帮助用什么命令?清屏:clear退出当前命令:ctrl+c彻底退出执行睡眠:ctrl+z挂起当前进程fg恢复后台查看当前用户id:”id“:查看显示目前登陆账户的uid和gid及所属分组及用户名查看指定帮助:如man adduser这个很全而且有例子;adduser--help这个告诉你一些常用参数;info adduesr;4.Ls命令执行什么功能?可以带哪些参数,有什么区别?ls执行的功能:列出指定目录中的目录,以及文件哪些参数以及区别:a所有文件l详细信息,包括大小字节数,可读可写可执行的权限等5.建立软链接(快捷方式),以及硬链接的命令。
软链接:ln-s slink source硬链接:ln link source6.目录创建用什么命令?创建文件用什么命令?复制文件用什么命令?创建目录:mkdir创建文件:典型的如touch,vi也可以创建文件,其实只要向一个不存在的文件输出,都会创建文件复制文件:cp7.文件权限修改用什么命令?格式是怎么样的?文件权限修改:chmod格式如下:$chmod u+x file给file的属主增加执行权限$chmod751file给file的属主分配读、写、执行(7)的权限,给file的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限$chmod u=rwx,g=rx,o=x file上例的另一种形式$chmod=r file为所有用户分配读权限$chmod444file同上例$chmod a-wx,a+r file同上例$chmod-R u+r directory递归地给directory目录下所有文件和子目录的属主分配读的权限8.查看文件内容有哪些命令可以使用?vi文件名#编辑方式查看,可修改cat文件名#显示全部文件内容more文件名#分页显示文件内容less文件名#与more相似,更好的是可以往前翻页tail文件名#仅查看尾部,还可以指定行数head文件名#仅查看头部,还可以指定行数9.随意写文件命令?怎么向屏幕输出带空格的字符串,比如”hello world”?写文件命令:vi10.终端是哪个文件夹下的哪个文件?黑洞文件是哪个文件夹下的哪个命令?/dev/tty/dev/null11.移动文件用哪个命令?改名用哪个命令?mv mv12.复制文件用哪个命令?如果需要连同文件夹一块复制呢?如果需要有提示功能呢?cp cp-r????13.删除文件用哪个命令?如果需要连目录及目录下文件一块删除呢?删除空文件夹用什么命令?rm rm-r rmdir14.Linux下命令有哪几种可使用的通配符?分别代表什么含义?“?”可替代单个字符。
linux开发面试题Linux操作系统的普及程度越来越高,因此对于Linux开发的需求也越来越大。
无论是应聘Linux开发岗位还是进行Linux开发技能的提升,掌握一些常见的Linux开发面试题是非常重要的。
本文将介绍一些常见的Linux开发面试题,帮助读者了解Linux开发的一些重要概念和技巧。
1. 请简要介绍一下Linux操作系统。
Linux操作系统是一种自由和开放源代码的类UNIX操作系统。
它由Linus Torvalds在1991年首次发布,并在全球范围内获得了广泛的应用和发展。
Linux操作系统基于Unix的设计理念,具有稳定性、安全性和灵活性的特点。
2. 请解释下面的命令:chmod 755 file.txt。
chmod命令用于改变文件或目录的访问权限。
755表示所有者具有读、写、执行的权限,同组用户具有读和执行的权限,其他用户具有读和执行的权限。
即所有者对该文件具有最高权限,同组用户和其他用户对该文件有限制的权限。
3. 在Linux中,如何查看某个进程的详细信息?可以使用命令ps aux | grep <进程名或进程ID>来查看某个进程的详细信息。
ps命令用于查看当前系统的进程状态,aux参数表示以列表的形式显示所有进程的详细信息,grep用于过滤出相关进程信息。
4. 什么是Shell脚本?如何执行Shell脚本?Shell脚本是一种包含一系列命令的文本文件。
它可以用于自动化执行一系列的操作,提高工作效率。
在Linux中,常见的Shell脚本语言有Bash、Zsh等。
执行Shell脚本需要先给予脚本执行权限,然后使用./<脚本名>命令来执行。
5. 如何查看当前目录下的所有文件?可以使用命令ls来查看当前目录下的所有文件。
ls命令默认以列表的形式显示当前目录下的文件和文件夹。
6. 为什么Linux操作系统被广泛应用于服务器领域?Linux操作系统被广泛应用于服务器领域,主要有以下几个原因:- 稳定性:Linux操作系统具有较高的稳定性和可靠性,能够长时间运行而不会出现崩溃或死机的情况。
【Linux入门教程】Linux命令常见的50道面试题!在Linux系统中,我们需要熟练掌握各种各样的命令,这样使用起来才可以游刃有余;而且找工作的时候,面试官也会问一些关于Linux命令的问题。
对此,为帮助大家顺利通过面试,本篇文章小编为大家整理了一下Linux面试的简答题,我们一起来看看吧。
Linux简答题1、查看硬盘结构显示的命令?查看文档命令?编辑文档命令?2、配置网络环境的命令,手工修改IP,主机名,DNS和网关3、有压缩包a.tar.gz,如何解压该包?如何不解压该包,如何查看该包的内容?4、某进程abcd在系统中起了很多,数量难以统计,造成系统负荷较高,如何一条命令确保将此进程全部杀掉5、某日志路径是/data/logs/a.txt,如何跟踪该日志,以查看当时的运行状态?6、dmesg命令显示的是哪方面信息7、寻找名称为mytest.log的文件8、写出du -sh与df -h的区别9、查看当前linux服务器是否监听80端口,如果监听,请找出其进程ID,并结束该进程。
10、使用curl或者wget获取http服务的header信息。
11、写出查看linux系统性能的命令,如cpu、内存、流量、io等12、解释下列命令的意思:dd if=/dev/random of=/dev/sda13、如何查看占用端口8080的进程14、查着占用内存最多的进程15、压缩和解压缩目录/opt/gjsy/所有文件命令16、Linxu 系统下如何查看8080端口上运行的程序状态17、ps aux 中的VSZ代表什么意思,RSS代表什么意思?18、PING是使用TCP/IP协议中的_________协议19、写出网络故障排查常用的命令__________20、写出你常用的网络抓包工具,软件名称__________21、将/home/stud1/wang目录做归档压缩,压缩后生成wang.tar.gz 文件,并将此文件保存到/home目录下,实现此任务的tar命令格式_______22、解释该命令的含义:nohup zcat test.gz|grep "x6game" > ~/log.txt 2> /dev/null &23、查看系统硬件负载工具或命令有哪些24、使用lsof命令查看占用80端口的进程25、如何使用CURL测试POST接口26、怎样在目录/home/user/training/下找到扩展名为txt的文件27、最常用的网络测试命令有什么?28、ping的测试结果中都包含哪些部分?29、如何找出占用22端口的进程及进程号?30、如何删除当前目录(包含字目录)下所有30天以前创建的文件名后缀为.log的文件31、以下一些Linux命令的作用分别是什么?init 0chkconfig --level 3 sendmail ontar -czvf test.tar.gz ./chown -R www.www /usr/local/apache/htdocsln -s /data/log/ /var/log/sina_logumount -f /data0rpm -ivh baihui.rpmrpm -qf /bin/ls32、LINUX常用命令pwd、top、df、ifconfig、cat分别代表什么含义?33、linux常用命令:关机、重启、编辑某文档文件、删除某文件、更改操作系统密码命令分别是什么?34、请使用命令:删除/backup目录下10天前的普通文件35、如何查看服务器当前连接ip的列表36、写出liunx系统中diff、chmod、grep、kill、tar五个常用命令的功能37、简述tar -cjvf /tmp/test.tar.gz /root命令中错误及错误原因38、Linux系统从A服务器测试B服务器一个tcp端口是否联通使用_______39、写一个脚本查找最后创建时间使3天前,后缀是*.log的文件并删除40、linux如何根据进程ID查找启动程序的路径41、查看占用swap的进程id42、列出linux常见打包工具并写相应解压缩参数(至少三种)43、Linux中锁定一个文件用什么命令?他和md5sum有什么区别?44、如何在系统中查找所有所属用户为user1的文件45、查看某个文件或者文件夹占用磁盘空间大小的命令46、如何查看远程linux系统运行了多少时间?我的服务器内存,cpu,硬盘都是多少,系统版本,linux会优先将数据缓存到内存中,我的机器真实内存消耗实际上是多少47、查看服务器当前开启了哪些端口?如何查看某服务器是否存在IO压力48、如何查看某个文件system.log被哪些进程占用Linux扩展面试题1、在退出unix系统账户之后还需要继续运行某个进程,那么可用()awk sed crontab nohup screen2、使用trace命令的目的是()可用的,十分成功的测试手段非常基本的测试手段把IP地址和DNS加入路由表中在源到目标传输的过程中查找失散点3、哪个变量用来指定一个远程x应用程序将输出放到哪个x server上TERMDISPLAYECHOOUTPUT4、P系列服务器被用做文件服务器,所有的用户文件存都放在一非rootvg的文件系统上,用什么方法可以快速备份和恢复这些数据和文件系统的定义()tarcpiosavefssavevg。
Linux常见的基本命令的面试题总结Linux常见的基本命令的面试题总结Linux常见的基本命令面试题总结Linux命令面试题1、显示目录和文件的命令Ls:用于查看所有文件夹的命令。
Dir:用于显示指定文件夹和目录的命令 Tree:以树状图列出目录内容Du:显示目录或文件大小Linux命令面试题2、修改目录,文件权限和属主及数组命令Chmod:用于改变指定文件的权限命令。
Chown:用于改变文件拥有属性的命令。
Chgrp:用于改变文件群组的命令。
Chattr:用于设置文件具有不可删除和修改权限。
Lsattr:用于显示文件或目录的隐藏属性。
Linux命令面试题3、创建和删除目录的命令Mkdir:用于创建目录Rmdir:用于删除空的目录Rm -f:用于删除不为空的目录Linux命令面试题4、创建和删除,重命名,复制文件的命令Touch:创建一个新的文件Vi:创建一个新的文件Rm:删除文件或目录Mv:重命名或移动文件的命令Cp:复制命令Linux命令面试题5、显示文件内容的命令Cat:用于显示指定文件的全部内容More:用分页的形式显示指定文件的内容Less:用分页的形式显示指定文件的内容,区别是more和less翻页使用的.操作键不同。
Head:用于显示文件的前n行内容。
Tail:用于显示文件的后n行内容。
Tail -f:用于自动刷新的显示文件后n行数据内容。
Linux命令面试题6、查找命令Find:查找指定的文件。
Whereis:查找指定的文件源和二进制文件和手册等Which:用于查询命令或别名的位置。
Locate:快速查找系统数据库中指定的内容。
Grep:查找文件里符合条件的字符串。
Linux命令面试题7、关机和重启计算机的命令Shutdown:-r 关机后立即重启-k 并不真正的关机,而只是发出警告信息给所有用户-h 关机后不重新启动Poweroff:用于关机和关闭电源Init:改变系统运行级别0级用于关闭系统1 级用于单一使用者模式2级用来进行多用户使用模式(但不带网络功能)3级用来进行多用户使用模式(带网络全功能)4级用来进行用户自定义使用模式5级表示进入x windows时的模式6级用来重启系统Reboot:用于计算机重启Halt:用于关闭计算机系统Linux命令面试题8、压缩和打包命令Tar:用于多个文件或目录进行打包,但不压缩,同时也用命令进行解包Gzip:用于文件进行压缩和解压缩命令,文件扩展名为.gz结尾。
以下是一些常见的用于Linux面试的命令:
1. ls:列出当前目录下的文件和子目录。
2. cd:切换到指定目录。
3. pwd:显示当前所在目录的路径。
4. cat:用于显示文件内容。
5. touch:用于创建新文件或更新文件的时间戳。
6. cp:用于将文件或目录从一个位置复制到另一个位置。
7. mv:用于将文件或目录从一个位置移动到另一个位置,也可以用来重命名文件或目录。
8. rm:用于删除文件或目录。
9. mkdir:用于创建新的目录。
10. rmdir:用于删除空目录。
11. grep:用于在文件中查找匹配的字符串或模式。
12. find:用于在文件系统中查找文件。
13. top:用于显示当前运行的进程和系统资源的使用情况。
14. ps:用于显示当前运行的进程信息。
15. ping:用于测试网络连通性。
这些命令是Linux中最常用的一些命令,掌握它们可以大大提高工作效率和面试表现。
小张是某公司的计算机管理员,他需要为公司的一台运行Red Hat Linux 9的计算机配置网络连接,并将DNS服务器指向当地电信运营商提供的DNS服务器。
小张可以通过修改()文件来完成上述有关DNS服务器的配置。
(选择一项)a) /etc/hostsb) /etc/host.confc) /etc/resolv.confd) /etc/nsswitch.conf参考答案C2、小云的工作站运行的是Red Hat Linux 9系统,IP地址是192.168.1.101。
他将工作站的缺省网关指向了192.168.1.1之后,能够访问互联网,但是不能访问公司的实验网(192.168.123.0/24)。
需要将工作站的缺省网关指向192.168.1.254才能访问该实验网,但这时却不能访问互联网。
小云希望能够同时访问互联网和公司的实验网(现在他的工作站上没有配置任何网关),他可以通过执行()组命令来实现。
(选择一项)a) route add -net 192.168.123.0 netmask 255.255.255.0 gw 192.168.1.254 route add default gw 192.168.1.1b) route add -net 192.168.123.0 -netmask 255.255.255.0 -gw192.168.1.254route add default -gw 192.168.1.1c) route add net 192.168.123.0 netmask 255.255.255.0 gw 192.168.1.254route add default gw 192.168.1.1d) route add 192.168.123.0 mask 255.255.255.0 192.168.1.254route add default 192.168.1.1参考答案A3、有的时候,需要系统管理员手工更改网卡的硬件地址(MAC地址)。
【Linux面试题2】目录结构及相关命令目录结构及相关命令笔试题集合一、复习题1.服务器的结构类型有哪些?简单说明⚫塔式服务器:像个硕大的柜子。
低档服务器由于功能较弱,整个服务器的内部结构比较简单,所以机箱不大,都采用台式机箱结构。
这类服务器在整个服务器市场中占有相当大的份额。
⚫机架式服务器:机架式服务器的外形看来不像计算机,而像交换机,有 1U(1U=1.75 英寸)、2U、4U 等规格。
机架式服务器安装在标准的 19 英寸机柜里面。
这种结构的多为功能型服务器⚫刀片式服务器:是一种高可用高密度的低成本服务器平台,是专门为特殊应用行业和高密度计算机环境设计的,其中每一块“刀片”实际上就是一块系统母板。
⚫云服务器:阿里云腾讯云华为云 aws 青云 ucloud 等等2.在32位操作系统最大可以使用__32_G内存.3.系统交换分区时作为系统___虚拟存储__的一块区域.4./etc文件系统的标准应用是用于(D)A.安装附加的应用程序B.存放可执行程序、系统管理工具C.设置用户的主目录D.存放用于系统管理的配置文件5.设超级用户root当前所在目录为:/usr/local,键入cd命令后,用户当前所在目录为(B)A./homeB./rootC./home/rootD./usr/local6.Linux系统习惯将许多设备驱动存储在(A)目录中。
A./devB./bootC./rootD./etc7.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是_____(D)A.-mB.-dC.-fD.-p8.在linux中,——命令不是针对目录操作的。
(A)A. psB. cdC.pwdD. ls9.当内网内没有条件建立dns服务器,又不想用ip访问网站,应配置什么文件(A)A.hostsB.sysconfigworkD.hostname10.建立一个新文件可以使用的命令为:(D)A.chmodB.moreC.cpD.touch11.如何删除一个非空目录/tmp?(B)A.del /tmp/*B.rm -rf /tmpC.rm -Ra /tmp/*D.rm -rf /tmp/*12.(mv)命令可以移动目录或文件,还可以为文件或目录重命名。
linux面试题及答案20231. 什么是Linux内核?答案:Linux内核是Linux操作系统的核心部分,负责管理系统资源,如CPU、内存、硬盘等,并提供应用程序运行的环境。
2. 如何查看当前Linux系统的版本?答案:可以使用`uname -r`命令查看当前Linux系统的内核版本。
3. 解释什么是文件描述符。
答案:文件描述符是一个非负整数,用于在程序中唯一标识打开的文件。
每个打开的文件都会分配一个文件描述符。
4. 如何查看当前Linux系统中正在运行的进程?答案:可以使用`ps`命令查看当前系统中正在运行的进程。
5. 解释什么是硬链接和软链接。
答案:硬链接是文件系统中的文件的直接引用,而软链接(也称为符号链接)是指向另一个文件或目录的引用。
6. 如何查看Linux系统中的磁盘空间使用情况?答案:可以使用`df`命令查看磁盘空间使用情况。
7. 解释什么是管道(pipe)。
答案:管道是一种UNIX和Linux系统的特性,允许将一个程序的输出作为另一个程序的输入。
8. 如何在Linux中查找文件?答案:可以使用`find`命令在Linux中查找文件。
9. 解释什么是Linux中的inode。
答案:inode是文件系统中存储文件元数据的数据结构,每个文件和目录都有一个inode。
10. 如何查看Linux系统中的网络配置?答案:可以使用`ifconfig`(在较新的系统中是`ip addr`)命令查看网络配置。
11. 解释什么是Linux中的chroot。
答案:chroot是一种改变当前进程根目录的命令,用于限制进程访问文件系统的特定部分。
12. 如何在Linux中查看当前路径?答案:可以使用`pwd`命令查看当前工作目录的完整路径。
13. 解释什么是Linux中的守护进程。
答案:守护进程是运行在后台的进程,通常用于执行长期任务或等待特定事件。
14. 如何在Linux中查看当前登录用户?答案:可以使用`who`命令查看当前登录的用户。
⾯试linux常见的20个命令1.查找⽂件find / -name filename.txt根据名称查找/⽬录下的filename.txt⽂件。
2.查看⼀个程序是否运⾏ps –ef|grep tomcat查看所有有关tomcat的进程3.终⽌线程kill -9 19979终⽌线程号位19979的线程4.查看⽂件,包含隐藏⽂件ls -al5.当前⼯作⽬录pwd6.复制⽂件包括其⼦⽂件到⾃定⽬录cp -r sourceFolder targetFolder7.创建⽬录mkdir newfolder8.删除⽬录(此⽬录是空⽬录)rmdir deleteEmptyFolder9.删除⽂件包括其⼦⽂件rm -rf deleteFile10.移动⽂件mv /temp/movefile /targetFolder扩展重命名 mv oldNameFile newNameFile11.切换⽤户su -username12.修改⽂件权限chmod 777 file.java//file.java的权限-rwxrwxrwx,r表⽰读、w表⽰写、x表⽰可执⾏13.压缩⽂件tar -czf test.tar.gz /test1 /test214.列出压缩⽂件列表tar -tzf test.tar.gz15.解压⽂件tar -xvzf test.tar.gz16.查看⽂件头10⾏head -n 10 example.txt17.查看⽂件尾10⾏tail -n 10 example.txt18.查看⽇志⽂件tail -f exmaple.log//这个命令会⾃动显⽰新增内容,屏幕只显⽰10⾏内容的(可设置)。
19.启动Vi编辑器vi20.查看系统当前时间date命令会输出周⼏⼏⽉⼏⽇时间和时间显⽰格式和年份Sat Jan 20 04:39:49 CST 2018。
linux面试常用命令1. 查看进程:psps命令可以查看当前系统正在运行的进程,还可以通过参数来筛选出需要查看的进程。
常用的参数有aux、ef、e等。
2. 查看端口:netstatnetstat命令可以查看当前系统的网络连接情况,包括正在监听的端口、已经建立的连接等信息。
常用的参数有-an、-t、-u等。
3. 查看磁盘空间:dfdf命令可以查看当前系统的磁盘空间使用情况,包括每个分区的使用情况、可用空间等信息。
常用的参数有-h、-i、-T等。
4. 查看系统信息:unameuname命令可以查看当前系统的一些基本信息,包括系统版本、内核版本、主机名等。
常用的参数有-a、-r、-m等。
5. 查看系统日志:tailtail命令可以查看系统日志文件的最后几行内容,可以用来快速定位系统问题。
常用的参数有-f、-n等。
6. 查看文件内容:catcat命令可以查看文件的内容,还可以用来合并多个文件。
常用的参数有-n、-b 等。
7. 查找文件:findfind命令可以用来查找文件,可以按照文件名、文件类型、文件大小等条件进行查找。
常用的参数有-name、-type、-size等。
8. 压缩/解压缩文件:tartar命令可以用来压缩和解压缩文件,支持多种压缩格式,如tar、gz、bz2等。
常用的参数有-c、-x、-z等。
9. 网络诊断工具:ping、tracerouteping命令可以用来测试网络连通性,traceroute命令可以用来跟踪网络路由。
常用的参数有-c、-t等。
10. 系统监控工具:top、htoptop命令可以实时监控系统的进程、CPU、内存等资源使用情况,htop是top的改进版,界面更加友好。
常用的参数有-c、-d等。