目录

一、Linux的安装

1、创建虚拟机

2、 安装CentOS7

二、 Linux客户端连接工具

2.1、 root用户登录和退出

2.2、与IP有关的命令

2.3、VMnet1和VMnet8

2.4、配置服务器端网络(SecureCRT和SecureFX )

2.5、使用SecureCRT向导连接服务器

1.1 连接服务器

1.2 SecureFX:Linux与windows文件传递

三、目录操作命令【掌握】

3.1、Linux 的目录

3.2、目录操作cd、mkdir、ls、find、mv、cp、rm

3.2.1 目录切换命令 cd

3.2.2 创建目录 mkdir

3.2.3 查看当前目录内容 ls

3.2.4 文件列表中第一列字母含义

3.2.5 搜索find

3.2.6 重命名 mv

3.2.7  移动mv

3.2.8 mv命令什么时候是改名,什么时候是移动?

3.2.9 复制命令 cp

3.2.10 删除文件或目录rm

四、 文件操作【掌握】

4.1、 显示文件内容、创建文件

4.1.1 创建文件touch

4.1.2 查看文件

4.2、 vim编辑文件

4.2.1 vim编辑器的三种模式

4.2.2 vim三种模式的切换

4.2.3 vim操作语法

4.2.4 文件的压缩和解压命令tar

【3】解压文件(必须掌握)


为什么要学习linux

做为一个后端程序员,通常在Windows中开发完程序后,需要部署到一个相对比较安全,稳定的服务器中运行,这台服务器上安装的往往是Linux操作系统。

以后Linux系统主要使用者:运维人员,系统架构设计师。

一、Linux的安装

1、创建虚拟机

1. 点击 文件 -> 新建虚拟机 创建一台新虚拟机

2. 在弹出框中选择自定义安装

3. 选择创建的虚拟机硬件兼容性,即选择我们当前电脑环境的硬件。直接点击下一步

4. 选择稍后安装系统,点击下一步

5.  选择引导系统是Linux并选择系统版本是CentOS

6. 选择安装位置

7. 处理器配置,处理器数量选择1,每个处理器内核数量选择2.

注意:我们创建的虚拟机也要有cpu处理器,这里没有必要选择太多根据每个人的电脑情况进行选择。

8. 选择虚拟机的运行内存,同样选择1G就可以。

说明:同样根据自己电脑情况而定。一般电脑内存是8G或者16G,这里选择1G就可以。

9.选择网络类型,选择NAT即可

10  准备安装前的硬件设置

11. 装完之后的效果

说明:

1.VMware只是用来关联虚拟机的,上述创建的heima01就是一个虚拟机。有内存、处理器、硬盘等硬盘设备。类似于我们买个没有操作系统的电脑。此时我们电脑上有两台电脑了。只是此时heima01的电脑上还没有安装操作系统。

2.设置网络适配器为NAT连接网络模式

NAT英文全称是“Network Address Translation”,中文意思是“网络地址转换”,NAT 可以让内部网络连接到Internet或其它IP网络上。

  1. 虚拟机中的linux系统与windows主机形成一个局域网

  2. 并共享windows主机外网网络。

2、 安装CentOS7

1. 开启虚拟机

如报错VMware Workstation 未能启动 VMware Authorization Service需按win+r输入services.msc。将该选项改为自动或手动。

2.  注意如果想修改虚拟机的配置参数,可以点击编辑虚拟机设置处进行修改

3. 启动机器安装系统

说明:此安装过程会稍微慢点,等待安装即可,直到出现如下界面。

4. 引导安装,点击next

说明:如果在窗口中看不见鼠标可以按:ctrl+alt快捷键。

5. 软件选择,选择"基本网页服务器"-> "开发工具"

6. 点击安装位置

7. 设置外网网卡打开

8. 设置网卡自动连接

注意:这里一定要将可用时自动链接到这个网络(A)勾选上。否则系统装好之后网卡不会开启。勾选上之后网卡就会自动开启。网卡启动之后就可以连接外网了。

注意:若使用wifi,可csdn搜索VMware中centos系统连接wifi解决

9. 网络配置完成

10. 配置完成,点开始安装系统

 11. 复制文件的过程中可以设置root管理员密码

 12. 密码设置为123456,因为密码太短,点完成两次

13. 重新引导系统

二、 Linux客户端连接工具

2.1、 root用户登录和退出

  • root用户登录进入Linux

  • 上述已经登录成功,我们就可以在linux中输入一些命令了,例如ll.

  • root用户退出Linux

说明:输入命令logout或者exit都是退出linux操作系统。

2.2、与IP有关的命令

命令 功能说明
ifconfig 显示主机的IP地址, 早期版本的命令
ip addr 显示主机的IP地址, 是CentOS7中的命令
ping 网络地址 测试主机之间是否连通,如果超时表示连接不上

需求1:查看当前linux系统的ip地址

说明:

1)ifconfig表示查看Linux的IP地址, 早期版本的命令。[Windows的IP地址:ipconfig]

2)ip addr 表示查看Linux的IP地址,是CentOS7中的命令。

3)没有ip地址说明linux的网卡是有问题的,不能上网。

需求2:使用ping命令测试是否可以连接外网和windows系统。

注意:若主机使用wifi,需在vm编辑虚拟网络编辑器,添加桥接模式。

在安装VMware的时候,设置网卡为NAT连接网络模式。NAT英文全称是“Network Address Translation”,中文意思是“网络地址转换”,NAT 可以让内部网络连接到Internet或其它IP网络上。

1)虚拟机中的linux系统与windows主机形成一个局域网。我们可以在windows系统连接虚拟机

2)并共享windows主机外网网络。我们可以在linux系统借助于windows系统网卡连接外网。

a:我们在linux使用ping命令连接www.baidu.com .注意,这里要求windows系统一定连接外网。

注意:ctrl+c结束和外网的连接。

b:在windows主机上使用ping命令连接linux系统。

1)打开windows主机的dos窗口,输入ping命令

疑问:windows主机与虚拟机linux系统为什么可以直接连通?

因为window与linux在同一个局域网。分别查询windows的IP地址和Linux的IP地址

Linux的IP地址:ifconfig

Windows的IP地址:ipconfig

注意第3个数字:18,要一样才能在同一个局域中连接

测试网络是否连通

2.3、VMnet1和VMnet8

电脑上安装完了VMvare之后,同时会在windows系统分别安装两个虚拟的网卡:

小结:

  1. VMNet1表示windows系统通过这个网卡连接虚拟机。
  2. VMNet8表示虚拟机上外网使用这个网卡。
  3. 我们一定要检查下自己的电脑是否含有这两个虚拟网卡,否则无法使用虚拟机。
  4. 我们同时也可以在虚拟机中查看。

2.4、配置服务器端网络(SecureCRT和SecureFX )

一般都是使用客户端远程操作服务器系统。接下来我们要学习一个比较常见的客户端。

  1. SecureCRT用于向Linux服务器发送命令操作服务器,使用的SSH协议
  2. SecureFX 用于Windows客户端与Linux服务器之间传输文件,使用SFTP协议

使用客户端连接CentOS服务器之前要先要查看CentOS的局域网ip地址。

使用ifconfig命令查看Linux在局域网中的IP地址

2.5、使用SecureCRT向导连接服务器

1.1 连接服务器

在弹出框配置连接虚拟机的ip地址和用户名

等待一会,弹出账号密码页面

进入之后就可以输入操作Linux的命令了

修改背景颜色,如果觉得背景颜色不好看,我们可以修改背景颜色

1.2 SecureFX:Linux与windows文件传递

如果想在linux和windows系统之间进行文件的传递,我们可以使用SecureFX。我们可以单独启动SecureFX,也可以直接在SecureCRT中启动:

一般SecureFX只有一个远程窗口,这样上传本地文件还需要切窗口显得有些麻烦,SecureFX有个设置可以打开两个窗口,左边是本地上传文件的窗口,右边的是远程的窗口

打开view,选中Local Window选项

在linux系统中将root直接删除,将windows系统的任意一个文件拖入到linux系统中。也可以将linux系统中的文件拖入到windows系统中。

三、目录操作命令【掌握】

3.1、Linux 的目录

和Windows操作系统相同的是linux系统上也是只有目录(文件夹)和文件两个事物,目录用来存储文件和子目录的,文件用来存储数据的。与Windows操作系统不同,Windows中最上面是盘符,例如:C、D、E、F盘等。在Linux中没有盘符概念,最顶层是根目录/。根目录下面包含所有的内容,如下图所示:

目录说明

常用目录 说明
/ 根目录,就是所有目录最顶层的目录。
root 当前用户的主目录,管理员工作目录,管理员登录后就自动进入这个目录
home 普通用户登录以后进入的目录,每个普通用户在这个目录下都会有自己的目录。类似于windows系统中C盘的用户目录。
bin 今天要学习的命令所在的目录
etc 系统或软件配置文件所有在目录
usr 软件安装的目录

说明:对于自己安装的软件可以放到任意目录下面,但是我们一般建议都安装到usr目录下面。

Linux下文件不同颜色表示的含义

说明:背景颜色不同,颜色也会不相同。这里只是先了解即可。

颜色 说明
白色 普通文件
深蓝色/浅白色 目录
红色 压缩文件
青色 链接,类似windows快捷方式,例如:bin -> usr/bin,进入bin目录就等于 进入到了usr/bin
橙色 设备文件
绿色 可执行文件

dev文件夹下面都是设备文件,是橙色。

命令提示符说明

3.2、目录操作cd、mkdir、ls、find、mv、cp、rm

3.2.1 目录切换命令 cd

CD 目录名 说明
作用 Change Directory 改变目录
. 当前目录,运行可执行文件的时候需要
.. 上一级目录,找爹
- 切换到上一个目录,相当于后退,后退上一个步骤的目录中
~ 可以省略,切换到用户主目录 如果是管理员:切换到root目录,如果是普通用户:切换到home/用户名
/ 切换到根目录

操作演示

  1. 切换到系统根目录
  2. 切换到该目录下usr目录。。
  3. 切换到上一层目录
  4. 切换到用户主目录,如果是root管理员,则是到root目录
  5. 切换到上一个所在的目录

执行结果

3.2.2 创建目录 mkdir

MKDIR 目录名 说明
作用 make direcotry 创建目录(文件夹)

操作演示

  1. 进入root目录
  2. 在root目录下创建aaa目录
  3. 使用.方式的相对路径,在当前目录下创建bbb目录
  4. 在root目录下,在bbb目录下创建ccc目录
  5. 使用..在上一级目录下创建ddd目录
  6. 使用绝对路径在root下创建目录eee目录

小结:其实上述讲了那么多方式,最简单的方式就是在哪个目录创建子目录,直接切换到该目录下。使用命令:mkdir 子目录 创建即可。

3.2.3 查看当前目录内容 ls

语法:LS [参数] 功能说明LIST
: 用法:ls 以简单的方式显示当前目录下所有的内容。 只显示目录和文件,不显示具体信息(日期等)
-l:用法:ls -l 以详细的方式显示当前目录下所有的内容,简写为ll
-a:用法:ls -a 显示所有的文件和目录,包含隐藏的文件。 注:在Linux中所有以点号开头的文件都是隐藏的

操作演示

  1. 进入root目录,以精简形式查询当前目录下的内容
  2. 以详细形式查询当前目录下的内容,可以缩写成ll
  3. 在当前目录下创建一个隐藏的目录.ccc
  4. 以精简形式查询当前目录下的所有的内容,包含隐藏文件
  5. 以详细形式查询当前目录下的隐藏内容,-la和-al都可,也可以使用ll -a

ls:简单查看指定目录下的文件和子目录  掌握
ls -l或者ll:详细查看指定目录下的文件和子目录 掌握
ls -a:简单查看指定目录下的所有的文件和子目录,包括隐藏的
ls -la或者ls -al 或者ll -a : 详细查看指定目录下的所有的文件和子目录,包括隐藏的 掌握

3.2.4 文件列表中第一列字母含义

字母 说明
d 这是一个目录
- 这是一个文件
l 这是一个链接

演示案例

  1. /lib是一个指向/usr/lib的链接
  2. 进入/lib,显示所有的文件与进入/usr/lib显示的文件是同一个目录

说明:进入到连接lib中,就相当于进入到了usr/lib下面。

文件列表的含义

3.2.5 搜索find

用于查找Linux中某个目录下的文件和子目录

FIND [目录名][-NAME '查询字符串'] 功能
无参名 搜索当前目录下所有的文件和子目录
目录名 搜索指定目录下所有的文件和子目录
-name '查询字符串' 指定要搜索的字符串 * 匹配多个字符 ? 匹配一个字符

操作演示

  1. 在/root目录下,查询当前目录下所有的文件和目录

说明:find和ls -a命令的区别是find可以查找指定目录下包括子子目录下都可以查看。ls -a只可以查看儿子目录下内容。

2.查询 /usr/local 目录下名以s开头的目录和文件

3.查询 /usr/local 目录下以s开头的三个字符的目录或文件

1.find:可以在不同目录下查看指定目录下的子目录以及子子目录或者子文件,ls或者ll只能查看当前目录的子目录和子文件
2.find 目录名 -name '文件名或者目录名*或者?':查找指定目录下面的指定子目录和子文件。
      * 表示任意多个字符
      ? 表示单个字符

3.2.6 重命名 mv

MV 旧名 新名 说明
作用 对文件或目录改名
  1. 将root文件夹下的bbb目录改成ddd

3.2.7  移动mv

MV 源目录 目标目录 说明
作用 将文件从源目录移动到目标目录,类似于windows中剪切功能
  1. 将root目录下的aaa目录移动到ddd目录下。

3.2.8 mv命令什么时候是改名,什么时候是移动?

如果目标目录存在,就是移动,不存在就是改名
mv bbb ddd 重命名。第一次执行没有目录名ddd,所以此时mv表示重命名。bbb的目录名变为了ddd
mv aaa ddd 移动。第二次执行已经存在目录名ddd,所以此时mv表示移动。将aaa目录移动到了ddd小结:
重命名和移动命令:
mv 源文件夹 新的文件夹: 新的文件夹如果存在就是移动,如果新的文件夹不存在就是重命名

3.2.9 复制命令 cp

语法 CP [参数] 源文件或目录 目标目录
作用 copy 复制文件或目录
-r 连同子目录一起复制 recursion 递归
  1. 当前是root目录,复制根目录下的 /proc/dma 文件到root目录下的ddd目录中 

  2. 将root目录下的ddd目录以及所有内容复制到根目录 / 下面。

注意:由于ddd目录下面还有子目录和子文件,所以这里必须使用 -r 递归复制才可以实现。

3.2.10 删除文件或目录rm

语法:RM [参数] 文件或目录1 文件或目录2 功能
作用 删除一个或多个文件或目录
-r 删除整个目录树
-f 删除前没有提示,默认删除前会有一个确认。 force,可以理解为是强制删除。
  1. 删除根目录下的ddd目录及其下面所有的内容。

说明:由于ddd属于一个目录,不是文件,不能直接使用rm 直接删除,对于目录我们必须递归删除。rm -r 要删除的目录,y表示yes,可以删除

2.强制删除root目录下的ddd目录及其下面所有的内容。

说明:-rf表示递归强制删除目录。不会询问,直接删除。

四、 文件操作【掌握】

4.1、 显示文件内容、创建文件

4.1.1 创建文件touch

TOUCH 文件1 文件2 说明
作用 创建一个或多个空文件,文件大小0个字节
  1. 在当前目录中创建a.txt,并同时创建b.txt和c.txt.创建文件没有后缀名的文件d.

4.1.2 查看文件

查看文件的内容的命令: CAT/MORE/HEAD/TAIL/LESS
cat 文件名 一次显示文件所有的内容 经常使用
more 文件名 一次只显示一屏,显示完暂停 回车:每次多显示一行 空格:每次多显示一屏 q: 退出
head 文件名 显示文件前10行
head -n 行数 文件名 显示文件前n行
tail 文件名 显示文件后10行
tail -n 行数 文件名 显示文件后n行
less 文件名 可以翻页显示文件内容 -N: 在每一行前面显示行号 PageUP: 向前翻页 PageDown: 向后翻页 q: 退出 quit

操作演示:

1.将素材目录的Demo.java文件,上传到root目录下。

2.查看当前目录下Demo.java文件的全部内容

3.分页查看当前目录下Demo.java文件内容,按回车键一行一行的看,按空格健一页一页的看

4.查看当前目录下Demo.java文件的前10行内容

5.查看当前目录下Demo.java文件的前5行内容

6.查看当前目录下Demo.java文件的后10行内容

7.查看当前目录下Demo.java文件的后5行内容

8.分页显示Demo.java,按键盘上的PG UP 查看上一页。按键盘上的PG DN查看下一页。

9.使用less命令显示Demo.java文件,显示行号

4.2、 vim编辑文件

vi(vim)是上Linux常用的编辑器,很多Linux发行版都默认安装了vi(vim)/ vi 。vi是“Visual Interface”的缩写,和vi不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面.在一般的系统管理维护中vi就够用。随着我们不断应用逐渐会发现他们之间的区别。

简单例举两个区别:

1)vim可以用不同的颜色来加亮你的代码。

2)vi使用于文本编辑,但是vim更适用于coding。

4.2.1 vim编辑器的三种模式

4.2.2 vim三种模式的切换

4.2.3 vim操作语法

在命令模式下进入编辑模式的按键

命令 描述
i 在光标的前面插入字符
a 在光标的后面添加入字符
o 在光标下一行插入字符

命令模式下常用的编辑命令

命令 描述
yy 复制当前行
p 粘贴
dd 删除当前行
u 撤销
/字符串 搜索字符串的内容 n: 查找下一个 N:查找前一个

在命令模式下进入底行模式的按键

命令 描述
:wq write quit 保存退出
:q! 强制退出,不保存
:wq! 强制保存退出,用于只读文件

操作1:在HelloWorld.java文件输出语句中添加itcast

  1. 将课下资料中的HelloWorld.java文件导入到linux系统中root目录下

  2. 在命令行中切换到root目录下,然后查看文件和子目录

  3. vim HelloWorld.java 用vim编辑器打开HelloWorld.java文件,这时进入命令模式。

4.命令行模式只能对内容的整行操作,不能单独修改内容,要想修改必须进入到编辑模式。进入到编辑模式有三种,分别是按字母:i(在当前光标前插入) a(在当前光标后插入) o(换行插入) .

这里按i键,进入编辑模式,按向下和左右键在双引号后面输入itcast:

注意:编辑模式只能编辑。

5.按Esc键,进入命令模式,按冒号进入底行模式

6.输入:wq回车,表示保存并退出

7.使用cat HelloWorld.java查看文件的内容

操作2在HelloWorld.java文件中演示复制 粘贴 删除行同时编辑内容不保存

  1. 使用vim打开HelloWorld.java文件,进入命令模式。

  2. 将光标移动到System.out这一行,按yy复制

  3. 按3次p,粘贴这一行三次

4.按dd删除最后一行

5.按i进入编辑模式

6.再任意输入一些内容 黑马

7.在按Esc进入命令,按冒号进入底行模式

8.输入q!回车,不存盘强行退出。

9.使用cat HelloWorld.java发现HelloWorld.java没有变化

4.2.4 文件的压缩和解压命令tar

【1】压缩文件扩展名

扩展名 分类
.zip或.rar windows下压缩文件
.tar Linux下打包文件,将多个文件打包成一个文件,文件没有压缩,反而会变大。
.gz Linux下压缩文件,文件通常会变小
.tar.gz 既打包又压缩,比较常用的格式

【2】打包并压缩文件

tar的参数

语法:TAR [参数] 压缩包名 一个或多个被打包的文件 功能
作用 压缩多个文件成一个文件
-c create 创建一个压缩包文件
-v 显示压缩文件的详情
-z 压缩,如果没有这个参数,文件只是打包,并没有压缩
-f <压缩文件名> file 注:这个参数后面必须跟压缩的文件名

举例:

打包: tar -cvf ab.tar a.txt b.txt :把a.txt 和b.txt打包成 ab.tar

说明:-cvf :c v 顺序不固定,f必须放到最后,并且后面直接书写压缩文件名

打包和压缩: tar -zcvf ab.tar.gz a.txt b.txt :把a.txt 和b.txt先打包后压缩成 ab.tar.gz

操作演示:

  1. 定位于root目录,将当前目录下的a.txt和b.txt文件打包成ab.tar文件,并显示详细信息。

说明:

1)

-c create 创建一个压缩包文件

-v 显示压缩文件的详情

-f <压缩文件名> file 注:这个参数后面必须跟压缩的文件名

对于上述命令 tar -cvf 文件名。。。 f必须放到最后,c和v位置可以不固定。

2)上述由于没有-z,所以只是打包的过程,文件比原来还大。

2.将当前目录下的a.txt和b.txt 打包并压缩成ab.tar.gz文件,显示详细信息。

说明:

1).gz是压缩之后的文件,比没有压缩的文件小很多

2)-z表示压缩,底层是gzip程序对文件采用某种算法进行压缩

小结:

打包:tar -cvf 文件名.tar 文件1 文件2 。。。
打包并压缩:掌握tar -zcvf 文件名.tar.gz 文件1 文件2 。。。 注意:-f后面书写压缩包的文件名

【3】解压文件(必须掌握)

解压文件语法

语法1:TAR [参数] 压缩文件
解压文件到当前目录下
语法2:TAR [参数] 压缩文件 -C 目录 参数说明
解压到指定的目录下
-x 解压文件
-v 显示详情
-f<压缩文件> 指定压缩文件
-C 指定解压的目录

举例:

打包: tar -cvf ab.tar a.txt b.txt :把a.txt 和b.txt打包成 ab.tar

解压打包文件: tar -xvf ab.tar

打包和压缩: tar -zcvf ab.tar.gz a.txt b.txt :把a.txt 和b.txt先打包后压缩成 ab.tar.gz

解开压缩文件: tar -zxvf ab.tar.gz

操作演示

  1. 定位于root目录下,删除a.txt和b.txt文件

  2. 解压ab.tar到当前目录得到a.txt和b.txt文件

3.将root目录下的ab.tar.gz压缩文件解压到/usr/local目录下

java回顾:Linux基础相关推荐

  1. 面试准备——Java回顾:基础编程(基本语法、面向对象、异常处理)

    前言 摩尔定律:当价格不变时,集成电路上可容纳得元器件的数目,约每隔18-24个月就会增加一倍,性能也会提升一倍: 计算机的基本概念属于图灵,而冯诺依曼让世界认识了由图灵引入的计算机基本概念: B/S ...

  2. Linux基础查漏补缺

    文章目录 第二遍重新回顾Linux基础 查看主机名 修改主机名 查看IP地址 Linux的 "--"和"-" 根目录文件的意义和作用 alias 直接在命令行界 ...

  3. java中sping基础_Java回顾之Spring基础

    这一篇主要讲Spring一些基础的内容. 概述 Spring 是一个非常火的框架,尤其是在Web开发领域,和Struts以及Hibernate构成了SSH三剑客.当时Web开发的另一个组合是LAMP, ...

  4. Java回顾之Spring基础

    这一篇主要讲Spring一些基础的内容. 概述 Spring 是一个非常火的框架,尤其是在Web开发领域,和Struts以及Hibernate构成了SSH三剑客.当时Web开发的另一个组合是LAMP, ...

  5. 干货!一篇文章集合所有Linux基础命令,适合所有菜鸟学习和老手回顾!

    阿里云   干货!一篇文章集合所有Linux基础命令,适合所有菜鸟学习和老手回顾! 1 文件{ ls -rtl # 按时间倒叙列出所有目录和文件 ll -rt touch file # 创建空白文件 ...

  6. 第90节:Java中的Linux基础

    第90节:Java中的Linux基础 linux是装载虚拟机上面的: JDK依赖包: yum install glibc.i686MYSQL依赖包: yum -y install libaio.so. ...

  7. BigData:大数据开发的简介、核心知识(linux基础+Java/Python编程语言+Hadoop{HDFS、HBase、Hive}+Docker)、经典场景应用之详细攻略

    BigData:大数据开发的简介.核心知识(linux基础+Java/Python编程语言+Hadoop{HDFS.HBase.Hive}+Docker).经典场景应用之详细攻略 BigData:大数 ...

  8. 【Java从0到架构师】Linux 基础知识、常用命令

    Linux 基础知识.常用命令 Linux 基础知识 内核和发行版 常见的 Linux 发行版 Linux 的应用领域 Linux 与 Windows 的区别 Linux 常用命令 *系统目录结构 s ...

  9. Linux基础入门篇知识回顾

    Linux基础入门篇知识回顾 一.回顾书籍 二.基础知识 1.计算机基础知识 1.1计算机的特点及发展趋势 ①特点 ②发展趋势 1.2计算机系统组成 ①计算机硬件概念 ②计算机硬件各部分功能 ![在这 ...

  10. 一、【回顾篇】linux基础、C语言、数据结构回顾

    一.linux基础.C语言.数据结构回顾 目录 一.linux基础.C语言.数据结构回顾 1.linux基础: 2.Linux下的C语言 3.面试题 4.linux下数据结构 5.Linux下高级编程 ...

最新文章

  1. GenericUDAF使用流程记载(转载+自己整理)
  2. how is native onClick event passed to application handler
  3. 机场精细化管理_宇视科技智慧机坪解决方案助力机场实现精细化管理
  4. 如何控制表格的宽度_利用Word制作表格,这些实用技巧一定要知道!制作表格更加快捷...
  5. linux动态ip 搭建什么服务,怎么给Linux系统配置动态IP服务
  6. commons-fileupload文件上传
  7. 宏基因组应用_宏基因组及宏转录组测序揭示极端环境微生物的生态学作用
  8. Vue slot用法(2018.09.05 星期三)
  9. dorado关于下拉框的的onSelect()方法
  10. java智能点餐系统研究内容_JAVA课程实践报告 基于web的点餐系统毕业设计
  11. php guzzlehttp,PHP HTTP客户端-Guzzle原理解析
  12. IOT数据采集的转换器的设计和实现
  13. http://www.makepic.com/print.php,在线制作印章
  14. python回归取残差_R/python-回归分析
  15. go第三方日志库uber-go/zap、lumberjack
  16. 开开眼界 盖茨2013年的书单
  17. 【功能测试】软件系统测试报告
  18. 有意思的程序员老黄历
  19. fastadmin的详细安装过程
  20. 中国移动首测6G,确保中国在移动通信技术上的领先优势

热门文章

  1. elemenui使用el-container布满整个屏幕
  2. 未解之谜——“森林人”明尼苏达冰人
  3. 人赢在和气,输在脾气,要修炼大气
  4. C#文件操作 File(静态类)
  5. 身份证号码合法性判断
  6. 纯js操作div移动
  7. 域名怎么跳转到另外一个网站?常见网页跳转方法和特点对比
  8. python用hist参数解读
  9. 量子计算 6 窃听风云BB84
  10. C/C++编程:libssh2 API学习