linux 命令面试,linux运维面试题目及答案
linux常用命令面试题有哪些
linux常用命令有:
1、cp命令,作用复制,参数如下:
-a:将文件的特性一起复制。
-p:连同文件的属性一起复制,而非使用默认方式,与-a相似,常用于备份。
-i:若目标文件已经存在时,在覆盖时会先询问操作的进行。
-r:递归持续复制,用于目录的复制行为。
-u:目标文件与源文件有差异时才会复制。
2、rm命令作用为删除,参数:
-f:就是force的意思,忽略不存在的文件,不会出现警告消息。
-i:互动模式,在删除前会询问用户是否操作。
-r:递归删除,最常用于目录删除,它是一个非常危险的参数。
3、mv命令作用为移动文件:
-f:force强制的意思,如果目标文件已经存在,不会询问而直接覆盖。
-i:若目标文件已经存在,就会询问是否覆盖。
-u:若目标文件已经存在,且比目标文件新,才会更新。
4、pwd命令,作用为查看”当前工作目录“的完整路径。
pwd-P#显示出实际路径,而非使用连接(link)路径;pwd显示的是连接路径。
5、rmdir命令删除目录:
rmdir [选项]...目录...
-p:递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除。如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准输出上显示相应的信息。
-v:verbose显示指令执行过程。
Linux面试必备20个常用命令
本文将概述 Linux面试中常用的20个命令,帮助读者快速掌握这些基本操作,提升面试表现。
首先,了解 Linux的核心思想“一切皆为文件”和命令写法“命令名 [选项] [参数]”。使用时需注意 Linux的一些基本命令:
1. pwd命令:用于显示当前所在目录。格式:pwd。
2. ls命令:列出目录下所有子目录与文件。格式:ls [选项][目录或文件],常用选项如:-l、-a等。
3. cd命令:改变工作目录。格式:cd目录名,常用命令如:cd..返回上一级目录。
4. man命令:获取命令帮助。格式:man命令名。
5. grep命令:查找符合条件的字符串。格式:grep [选项]'查找字符串'文件名。
6. find命令:在指定目录下查找文件。格式:find [路径] [选项]操作。
7. chmod命令:控制文件权限。格式:chmod [选项]文件名。
8. ps命令:列出系统中运行的进程。格式:ps [选项]。
9. kill命令:删除运行中的程序。格式:kill [选项]/[信号]进程号。
10. tail命令:动态查看文件尾部内容。格式:tail [选项]文件名。
11. netstat命令:查看网络状态。格式:netstat\-anp| grep端口号。
12. date命令:查看当前时间。格式:date'+%a'星期几+%A星期几+%b月份+%B月份+%c直接显示日期与时间+%d日+%D直接显示日期+%F日期(yyyy-mm-dd)。
13. echo命令:打印文本。格式:echo内容,常用选项如:-e、-n、-a等。
14. ping命令:检测网络连通性。格式:ping地址。
了解这些命令的使用,有助于在 Linux面试中脱颖而出。
对于不熟悉的命令,推荐以下方法获取帮助:
1.使用 man命令:man命令名
2.命令-help:部分命令支持此选项
3. info命令:cat命令名查看命令功能、来源、选项等
4. whatis命令名:提供命令的简短描述
5.网络搜索:查找命令的相关资料和教程
最后,本文还覆盖了文件操作命令,如:
1. mkdir命令:创建空目录。格式:mkdir [选项] [路径]文件名。
2. rmdir命令:删除空目录。格式:rmdir [-p] [路径]目录名。
3. touch命令:新建空文件。格式:touch [路径]文件名。
4. rm命令:删除文件或目录。格式:rm [选项]文件名。
5. mv命令:移动或重命名文件。格式:mv [选项] [路径]旧文件名 [新路径][新文件名]。
6. cp命令:复制文件或目录。格式:cp [选项] [路径]旧文件名 [新路径][新文件名]。
7. cat命令:查看文件内容。格式:cat [选项]文件名。
熟悉以上文件操作命令,有助于在实际工作中高效完成任务。
本文还介绍了文本编辑器 vi/vim的基本使用,包括三种模式:命令模式、输入模式和底线命令模式。掌握 vi/vim的使用技巧,可以提高日常开发和维护效率。
总结,本文涵盖了 Linux面试中常见的命令和文件操作技巧,旨在帮助读者快速掌握这些基础操作,提升面试表现和实际工作能力。
linux常用的20个命令面试有哪些
如下:
1.查找文件
find/-name filename.txt
根据名称查找/目录下的filename.txt文件
2.查看一个程序是否运行
ps–ef|grep tomcat
查看所有有关tomcat的进程。
3.终止线程
kill-9 19979
终止线程号位19979的线程
4.查看文件,包含隐藏文件
ls-al
5.当前工作目录
pwd
6.复制文件包括其子文件到自定目录
cp-r sourceFolder targetFolder
7.创建目录
mkdir newfolder
8.删除目录(此目录是空目录)
rmdir deleteEmptyFolder
9.删除文件包括其子文件
rm-rf deleteFile
10.移动文件
mv/temp/movefile/targetFolder
扩展重命名 mv oldNameFile newNameFile
11.切换用户
su-username
12.修改文件权限
chmod 777 file.java
//file.java的权限-rwxrwxrwx,r表示读、w表示写、x表示可执行
13.压缩文件
tar-czf test.tar.gz/test1/test2
14.列出压缩文件列表
tar-tzf test.tar.gz
15.解压文件
tar-xvzf test.tar.gz
16.查看文件头10行
head-n 10 example.txt
17.查看文件尾10行
tail-n 10 example.txt
18.查看日志文件
tail-f exmaple.log
//这个命令会自动显示新增内容,屏幕只显示10行内容的(可设置)
19.启动Vi编辑器
vi
20.查看系统当前时间
date
命令会输出周几几月几日时间和时间显示格式和年份
Sat Jan 20 04:39:49 CST 2018
date+"%Y-%m-%d"