Linux基本操作命令和常见面试题

Linux基本操作命令和常见面试题

基本操作命令

pwd

显示当前目录

ls

显示该目录下的所有子目录和文件

cd

改变工作目录

man

命令手册

grep

查找文件里符合条件的字符串

find

用来在指定目录下查找文件

chmod

改变用户对文件的权限

ps

列举正在运行的进程

kill

删除执行中的进程

tail

一般测试的项目里面,有个logs的目录文件,会存放日志文件, 用tail -f 动态实时查看后端日志

netstat

查看端口

echo

打印

ping

mkdir

创建空目录

rmdir

删除空目录

touch

新建空文件

rm

删除文件或目录 (-f强制 -r多级 -rf强制删除所有)

mv

移动文件或目录

cp

复制文件或目录

cat

连接多个文件、创建新文件、将内容附加到现有文件、查看文件内容以及重定向终端或文件中的输出

|

| 是管道符,用于将两个命令隔开,管道符左边命令的输出会作为管道符右边命令的输入;

>

\(>\) 是输出重定向,将左边内容重定向到右边指定的文件中;

fg

继续执行挂起进程, 将进程搬到前台运行的命令

bg

将进程搬到后台运行的命令(挂起进程)

jobs

查看当前有多少进程在后台运行的命令

常见面试题

什么是linux?

答:
多用户,多任务,支持多线程和多CPU的操作系统,linux的应用领域:免费,稳定,高效的, 一般运行在大型服务器上。

常用目录有哪些?

答:
/ 根目录:一般根目录下只存放目录,有且只有一个根目录
/home 家目录:系统默认的家目录,新增用户账号时,用户的家目录都存放在此目录下
/root:系统管理员root的家目录
/bin/usr/bin:可执行二进制文件的目录
/etc:系统配置文件存放的目录
/mnt /media:光盘默认挂载点
/tmp:一般用户或正在执行的程序临时存放文件的目录
/var:这个目录中存放着不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下,包括各种日志文件

[root@localhost ~]#的含义

答:
@之前的是当前登录的用户
localhost是主机名字
~当前所在的位置是家目录(所在的目录),/是根目录

的位置是用户标识,#是超级用户,$普通用户

posted @ 2023-08-30 19:49  我好想睡觉啊  阅读(12)  评论(0编辑  收藏  举报