专栏首页精讲JAVAJava面试Linux必备知识点,怼死面试官,从我做起

Java面试Linux必备知识点,怼死面试官,从我做起

封面越骚,内容越有味

chmod

4可读,2写,1可执行d开头代表目录 u文件所属人g代表群组o代表其他人 a代表所有

chmod 777 文件名chmod a+rwx 文件名 所有人拥有读写操作权限

du/df/fdisk

du +文件名 显示目录文件大小 (默认kb?)

du -h 大小按照合理单位输出 如G、kb

df 硬盘被占用了多少空间,目前还剩下多少空间等信息

fdisk:诸多功能,可以用来划分分区

创建文件命令

touch 文件名

vi 文件名(文件名不存在的话)

mkdir 文件夹名

mv 移动文件,也算创建?

远程访问

scp 文件移动到远程服务器

wget 下载服务器文件到本地

ssh 远程登录

查看文件内容

cat

查找

find 硬搜索文件名,可模糊查询

which 通过path查找可执行文件

whereis 数据库查,只搜索二进制、手册、源代码文件

locate 同样数据库查询,应该是文件类型不限

数据库查询缺点:更新不及时,搜索到已被删除的文件

grep 在输出流中找到内容

压缩

tar:打包

tar -xvf file.tar //解压 tar包tar -xzvf file.tar.gz //解压tar.gz -x 解压-z gizp文件 -v 过程显示-f 后面跟解压文件名

gzip:.gz打包

gunzip:.gz解压

zip:.zip压缩

unzip:解压zip

用户相关

su: 切换用户 sudo: 管理员权限运行

passwd:密码 who: 查看谁在使用

服务器状况

kill 杀死进程

kill -9 强制杀死

free:查看内存使用情况

ps:瞬间进程动态

ps -aux 显示其他用户启动的进程(a) 查看系统中属于自己的进程(x) 启动这个进程的用户和它启动的时间(u)

netstat:显示网络连接.路由表和网络接口信息

ifconfig:查看ip网关等信息

netstat 显示网络连接.路由表和网络接口信息

netstat -aux

top:查看系统的CPU、内存、运行时间、

交换分区、执行的线程等信息

ps:瞬时查看进程

ps -a 显示所有进程 -u 显示用户相关信息

-x 显示所有进程端,不以终端进行区分

tail:显示文件结尾 -f 当文件增长时,输出后续添加的数据,

可以用作最新日志输出

-n 输出最后N行

-s 与-f合用,表示在每次反复的间隔休眠S秒](https://note.youdao.com/)

第一部面经

面试高峰期,如何应对面试官的jvm刁难,特写一篇jvm面经(第一部) 别忘了我们的口号,怼死面试官,从我做起

持续更新中。。。

本文分享自微信公众号 - 精讲JAVA(toooooooozi)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-03-09

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Java 虚拟机 3:常用 JVM 命令参数

    之后写的东西就会用到虚拟机参数了,现在这里汇个总自己平时用到的、看到的一些虚拟机参数。现在看不懂没关系,反正之后都会用到的:

    用户1257393
  • Java 虚拟机 2 : Java 内存区域及对象

    为以后写文章考虑,也为巩固自己的知识和一些基本概念,这里要理清楚几个计算机中的概念。

    用户1257393
  • 这可能是进入BAT年薪50w最好的一次机会!

    作为世界第一编程语言,Java在编程界的地位毋庸置疑。当然,Java工程师也一直都是研发工程师里的重要角色。

    用户1257393
  • linux下常用的解压和压缩命令

    压缩: tar -zcvf 文件名.tar.gz 待压缩的文件名 tar -jvcf 文件名.tar.bz2 待压缩的文件名 解压: tar -zxvf...

    生信编程日常
  • linux下进程相关操作

    一、定义和理解 狭义定义:进程是正在运行的程序的实例。 广义定义:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。 进程的概念主要有两点: 第一...

    用户1215536
  • Jenkins常见问题集锦(六)

    参考:文件参数类型,目前Pipeline是不支持的。有用户反馈过这个问题,然后官方已经把file类型参数从文档里去掉了……用户手工上传文件,也不利于自动化,建议...

    DevOps持续交付
  • Openstack Cyborg 项目介绍

    项目原来叫Nomad,刚改名为Cyborg,是刚刚启动的一个项目。项目目标是提供通用的硬件加速管理框架。加速的硬件包括加密卡,GPU,FPGA,NVMe/NOF...

    后端云
  • 查看PL/SQL编译时的错误信息

        编译无效对象是DBA与数据库开发人员常见的工作之一。对于编译过程中的错误该如何去捕获,下面给出两种捕获错误的方法。

    Leshami
  • CentOS7 安装PostgreSQL

    版权声明:本文为木偶人shaon原创文章,转载请注明原文地址,非常感谢。 https://b...

    shaonbean
  • 一个仿jquery简单js库的写法

    lilugirl

扫码关注云+社区

领取腾讯云代金券