linux系统安装
1、安装虚拟机
常用虚拟机有VMware Workstation和VirtualBox。
2、安装centos系统,因为开发中常用的linux系统是这个版本,现在一般是7。
安装教程:https://blog.csdn.net/babyxue/article/details/80970526
linux系统相关工具
Xshell和Xftp,这两一般配合使用,前者用来连接linux系统进行日常操作,后者用来在linux系统上上传、下载文件。
怎么使用Xshell? https://www.jianshu.com/p/20f59a08158b
WinSCP官网介绍
WinSCP 是一个 Windows 环境下使用的 SSH 的开源图形化 SFTP 客户端。同时支持 SCP 协议。它的主要功能是在本地与远 程计算机间安全地复制文件,并且可以直接编辑文件。这个软件相比Xshell而言,复制和粘贴蛮方便。
secureCRT
Windows下登录UNIX或Linux服务器主机的软件
MobaXterm
MobaXterm又名MobaXVT,是一款增强型远程连接工具,类似xshell。可以轻松地来试用Unix / Linux上的GNUUnix命令。这样一来,我们可以不用安装虚拟机来试用虚拟环境,然后只要通过MobaXterm就可以使用大多数的linux命令。
linux开发常用命令
linux常用操作:
tab键:自动补全 ④scp:远程拷贝文件
ctrl+c:停掉当前程序 ⑤top:实时显示process的动态
mkdir:建立新目录 ⑥free:查看linux内存使用情况
rmdir:删除空目录 ⑦more:以全屏幕的方式按页显示文本文件
① ls:查看目录 ⑧cat:查看文件
cp:复制文件或目录 ⑨ grep:查找文件里符合条件的字符串
②rm:移除文件或目录 ⑩ps:显示当前进程的状态
mv:移动文件或目录,改名 ⑪tar:解压与压缩命令
head:只看头几行 ⑫w:显示目录登入系统的用户信息
③tail:只看尾几行
touch:新建文件
以上标有阿拉伯数字的都是面试有考过的。
这是linux面试考点,热心网友分享的
捋完了面试常考的,还是日常开发用到的过一遍。
这篇博客整理的太全了: https://blog.csdn.net/qq_23329167/article/details/83856430
另外还可结合入门级教程查看:https://www.runoob.com/linux/linux-command-manual.html