linux面试的命令 linux 面试常用命令

面试常问的 25+ 个 Linux 命令本文并不会对所有命令进行详细讲解,只给出常见用法和解释 。具体用法可以使用--help查看帮助或者直接通过google搜索学习 。
find / -name filename.txt根据名称查找/目录下的filename.txt文件 。
find . -name "*.xml"递归查找所有的xml文件
find . -name "*.xml" |xargs grep "hello world"递归查找所有文件内容中包含hello world的xml文件
grep -H 'spring' *.xml查找所以有的包含spring的xml文件
find ./ -size 0 | xargs rm -f删除文件大小为零的文件
ls -l | grep '.jar'查找当前目录中的所有jar文件
grep 'test' d*显示所有以d开头的文件中包含test的行 。
grep 'test' aa bb cc显示在aa , bb,cc文件中匹配test的行 。
grep '[a-z]{5}' aa显示所有包含每个字符串至少有5个连续小写字符的字符串的行 。
ps -ef|grep tomcat查看所有有关tomcat的进程
kill -9 19979终止线程号位19979的进程
ls -al
pwd
cp source dest复制文件
cp -r sourceFolder targetFolder递归复制整个文件夹
scp sourecFile romoteUserName@remoteIp:remoteAddr远程拷贝
mkdir newfolder
rmdir deleteEmptyFolder删除空目录
rm -rf deleteFile递归删除目录中所有内容
mv /temp/movefile /targetFolder
mv oldNameFile newNameFile
su -username
chmod 777 file.javafile.java 的权限-rwxrwxrwx,r表示读、w表示写、x表示可执行
tar -czf test.tar.gz /test1 /test2
tar -tzf test.tar.gz
tar -xvzf test.tar.gz
head -n 10 example.txt
tail -n 10 example.txt
tail -f exmaple.log这个命令会自动显示新增内容,屏幕只显示10行内容的(可设置) 。
sudo rm a.txt使用管理员身份删除文件
netstat -tln | grep 8080查看端口8080的使用情况
lsof -i :8080
ps aux|grep java查看java进程
ps aux查看所有进程
tree a
wget
curl
ping
ssh userName@ip
echo $JAVA_HOME打印java home环境变量的值
java javac jps ,jstat ,jmap, jstack
svn git maven
欢迎补充!~
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显示指令执行过程 。
盘点20个面试中常用的Linux命令windows中的 dir ,如下图所示
ls -l
第一列第一个字段:文件类型 , 后面9个字符是模式,其中分为三组,每一组三个字段 。第一组为所属用户权限 。第二组为所属组的权限 。第三组为其他用户所属权限 。其中r(read)代表可读 , w(write)代表可写,e(execute)代表可执行 。在后面的9个字符中,如果是字母说明有相应的权限 , 如果为"-"代表没有权限 。举一个例子

推荐阅读