linux 面试命令(linux常用的20个命令)

大家好,linux 面试命令相信很多的网友都不是很明白,包括linux常用的20个命令也是一样,不过没有关系,接下来就来为大家分享关于linux 面试命令和linux常用的20个命令的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

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个命令面试有哪些

如下:

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"

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面试中常见的命令和文件操作技巧,旨在帮助读者快速掌握这些基础操作,提升面试表现和实际工作能力。

阅读剩余
THE END