Linux 面试总结
Linux知识要点
1、Linux/git命令和作用
- 常用命令: ls cd su man help pwd id useradd groupadd
- usermod(修改用户所在组)
- rm(删除) mkdir(新建文件夹) touch(新建文件)
- mv(移动) cp(拷贝)
- head(默认查看文件前十行) tail(默认查看文件后十行)
- history vim(常用编辑模式)
- chown(修改文件所有者)
- chmod(修改权限)
- chgrp(修改文件所在组) >/>> echo In
- find tar(-zxvf/-c xvf) lsblk(查看系统分区) 以树结构查看目录 tree
2、进程相关命令
- ps -ef | grep xxx (查看所有xx进程)
- ps -aux | grep xxx(-aux显示所有状态)
- kill -9[PID] —(PID用查看进程的方式查找)
3、启动/停止任务
-
./startup.sh --打开(先确保有足够的权限)
-
/shutdown.sh —关闭
4、查看日志和端口号
-
cd到服务器的logs目录(里面有xx.out文件)
-
tail -f xx.out --此时屏幕上实时更新日志,ctr+c停止
-
查看最后100行日志 tail -100 xx.out
-
netstat -anp | grep 端口号(状态为LISTEN表示被占用)
5、查找文件指令
- 查找大小超过xx的文件: find . -type f -size +xxk
- 查区间大小的文件:find . -type f -mtime -1 -size +100k -size-400k
- 通过文件名(整个硬盘查找):find / -name xxxx
6、vim(vi)编辑器的基本操作
- 有命令模式、输入模式、末行模式三种模式。
- 命令模式:
- 查找内容(/abc、跳转到指定行(20gg)
- 跳转到尾行(G)
- 跳转到首行(gg)
- 删除行(dd)
- 插入行(o)
- 复制粘贴(yy,p)
- 输入模式:编辑文件内容
- 末行模式:
- 保存退出(wq)
- 强制退出(q!)
- 显示文件行号(set number)
- 在命令模式下,输入a或i即可切换到输入模式,输入冒号(:)即
- 切换到末行模式;在输入模式和末行模式下,按esc键切换到命令模式
7、查看磁盘使用情况指令
-
df -hl
- 文件系统 容量 已用 可用 已用% 挂载点
-
df 显示每个<文件>所在的文件系统的信息,默认是显示所有文件系统
-
df 命令获得真正的文件系统数据,而 du 命令只查看文件系统的部分情况
8、查看文件指令合集
- vim 件名 #编辑方式查看,可修改
- cat 文件名 #显示全部文件内容
- more 文件名 #分页显示文件内容
- less 文件名 #与 more 相似,更好的是可以往前翻页
- tail 文件名 #仅查看尾部,还可以指定行数
- head 文件名 #仅查看头部,还可以指定行数