自我介绍:(从没想过一个自我介绍要准备的,每次觉得自我介绍不重要,临场发挥就够了。可是每次临场发挥,都紧张,想起一句,蹦出一句,让人觉得很没有条理。。。很慌张。。。所以还是准备几句话。)

今天您好,我叫xxx,今年xx岁,籍贯:xxxxxx市。

现在就读于xxxx大学软件工程专业,目前是一名大三的学生,2020年毕业,。

在学校主要学习的课程有:c/c++,计算机网络,操作系统,还有软件工程相关的课程:软件工程、软件构造、软件测试等。

此外,我还自学Linux,网络编程、服务器编程等科目。

大学前两年,在学校担当过班委,在校外做过志愿活动,是陕西省慈善协会二星级志愿者。

平时爱好运动,打球,跑步。

(以上)

面试官问:

有关linux常用基本命令

(1)文件夹按时间排序显示的命令(没答出来),那ls -t中-t参数是什么意思

(2)查看进程的命令(回答的ps -ef),-ef所表示的意思是什么

(3)用过head命令吗

(回答这个问题,不能立马想平时用的命令,什么ls cd ... 要先在脑海中分类,再各个击破,让面试官看到你的条理性。)

面试官您好,我知道的Linux常用命令分以下几类:

文件管理命令,

权限管理命令,

系统管理命令,

进程管理命令,

网络通讯命令,

gdb调试命令,

编译链接命令,

文件压缩命令等。

一、文件管理:

ls:显示当前目录下文件。

cd + 路径:切换当前工作目录。(路径可以为相对路径也可以为绝对路径)

touch:创建普通文件。

rm:删除普通文件 rm -r:删除目录文件 -r(递归的意思)

mkdir:创建目录文件

mv:剪切、重命名

cp:拷贝 cp -r

rmdir:删除空目录

chmod:修改文件权限

chown:修改文件属主

find:查找文件

pwd:显示当前工作目录的绝对路径

vim:文本编辑器

whereis + 命令:搜索命令所在目录 和 帮助文档路径

more less cat head tail:查看文件内容

more:

再敲回车:显示剩余内容,知道 全部显示完

less:

敲回车:

按q 退出界面:

cat:显示文件全部内容,页面显示最后面的内容;也有合并文件的功能

head:显示文件前面一部分的内容。

tail:显示文件后面一部分内容。

chmod 644 filiname:修改权限:rwx:可读可写可执行:0~7数字可代表

文件压缩:

tar 参数:

tar -zcvf 压缩文件名.tar.gz 被压缩文件名 可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。

tar参数:

打包压缩后的文件 竟然比 原来的文件大。。。。真的是 哇

等等......4096应该不是tulun文件夹里所有的东西加起来的大小,和Windows不一样

解压

tar –xvf file.tar 解压 tar包

tar -zxvf file.tar.gz 解压tar.gz

tar -xjvf file.tar.bz2 解压 tar.bz2

tar –xZvf file.tar.Z 解压tar.Z

tar -xvfj archive.tar.bz2 解压一个bzip2格式的压缩包

二、进程管理:

ps :显示进程信息(-e 显示所有进程。 -f 全格式)

kill pid :结束进程

kill -9 pid :强制结束pid进程

kill -stop pid :挂起进程

jobs:显示后台挂起进程

&:在后台运行进程:

pstree:树状显示进程

bg 任务号:将挂起的进程放在后台执行

fg 任务号:将挂起的进程放在前台执行

三、系统管理:

top:动态显示进程信息和系统运行统计信息

free:显示系统运行的统计信息:内存 缓存 缓冲 交换分区

ipcs -s/-q/-m:分别显示系统的信号量 消息队列 共享内存

ipcrm -s/-q/-m id :根据id 删除信号量 消息队列 共享内存

lsof:(list open file):显示系统当前打开的所有文件描述符,所有所有。。。所有

mpstat:实时监控多处理器系统上每个处理器的使用情况

vmstat:实时输出系统各个资源的使用情况

四、网络通讯命令:

tcpdump:抓包工具

nc:快速构建网络连接

strace:跟踪程序运行过程中执行的系统调用和接受到的信号,并将系统调用名,参数,返回值以及信号名输出到 标准输出 或者 指定的文件中。

netstat:打印本地网卡接口上的全部连接、路由表信息、网卡接口信息。常用:显示tcp连接以及状态。


本文由转载于互联网,如有侵权请联系删除!