Linux 基础知识
文章平均质量分 78
从 Linux 的发展、终端、操作系统、文件结构、shell 编程、基本命令、网络编程、网络协议、服务器编程核心要素、原理机制、工具框架等多角度全面阐释 Linux 应用的方法、技巧和思想。
一去丶二三里
聚焦程序人生,践行终身成长。专注分享 IT 技术「Qt/C++/Python/JavaScript/Linux 等」、学习资料、职场经验、热点资讯,有趣、好玩、靠谱!
展开
-
Linux 资料大全
社区网站、在线教程、命令大全、在线模拟器、经典书籍、镜像站点等 ... 从入门到进阶,应有尽有。无论你是小白,还是 Linux 高手,都不容错过,100% 纯干货!原创 2020-10-31 23:34:35 · 3776 阅读 · 10 评论 -
Linux 命令总记不住?一招帮你搞定!
对于 Linux 用户来说,man 应该是最常用的命令之一了,它主要用于显示某个命令/实用程序的详细说明,通常被称为“手册页”。虽然 man 很强大,但却时常会让人崩溃,满屏的选项和解释,简直是又臭又长。为了解决这一问题,tldr 应运而生了。原创 2021-01-05 21:30:00 · 1400 阅读 · 1 评论 -
一个快速导航 Linux 文件系统的神器
在 Linux 中,有一个非常强大的神器 - autojump,能够快速地进行文件系统导航。该程序是用 Python 编写的,是 cd 命令的加强版。它的工作原理是维护一个数据库,其中包含了从命令行经常使用的目录。原创 2020-12-28 22:23:45 · 1031 阅读 · 0 评论 -
在 Ubuntu 上安装 MySQL
MySQL 是一个开源的数据库管理系统,通常作为最受欢迎的 LAMP(Linux,Apache,MySQL,PHP/Python/Perl)的一部分进行安装,其通过关系型数据库和 SQL 来管理数据。原创 2020-02-08 22:50:06 · 11252 阅读 · 13 评论 -
CentOS7 安装 MySQL
一去、二三里iwaleon高效程序员。原创 2018-08-14 18:54:12 · 5017 阅读 · 3 评论 -
HTTP 断点续传(分块传输)
断点续传:指的是在上传/下载时,将任务(一个文件或压缩包)人为的划分为几个部分,每一个部分采用一个线程进行上传/下载,如果碰到网络故障,可以从已经上传/下载的部分开始继续上传/下载未完成的部分,而没有必要从头开始上传/下载。可以节省时间,提高速度。原创 2016-11-21 14:19:23 · 38564 阅读 · 7 评论 -
Linux 命令(文件和目录管理 - locate)
locate 可以很快速的搜寻档案系统内是否有指定的档案。其方法是先建立一个包括系统内所有档案名称及路径的索引数据库,当寻找时就只需查询这个索引数据库而不必实际深入档案系统之中。locate 因为是只去检索索引数据库,所以在比 find 全盘检索要快很多。原创 2016-11-22 16:15:54 · 4053 阅读 · 0 评论 -
Linux 命令(文件和目录管理 - whereis)
whereis 命令用来定位指令的二进制程序、源代码文件和 man 手册页等相关文件的路径。原创 2016-11-22 14:20:06 · 2054 阅读 · 0 评论 -
Linux 命令(文件和目录管理 - which)
which 命令用于查找并显示给定命令的绝对路径,环境变量 PATH 中保存了查找命令时需要遍历的目录。which 指令会在环境变量 $PATH 设置的目录里查找符合条件的文件。也就是说,使用 which 命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。原创 2016-11-22 13:24:21 · 1895 阅读 · 0 评论 -
Linux 命令(网络管理 - mail/mailx)
mail 命令是 Linux 下一个非常轻巧的交互式的命令行邮件客户端,基于 Berkeley Mail 8.1,提供 MIME、MAP、POP3、SMTP 和 S/MIME 等扩展原创 2016-11-10 16:45:58 · 23264 阅读 · 1 评论 -
Linux 命令(文件和目录管理 - tail)
有 head ( 头 ) 自然就有 tail ( 尾巴 ) - 首尾呼应,tail 的用法和 head 差不多类似。只不过是显示后面几行,预设也是显示 10 行,若要显示非 10 行,使用 `-n` 选项即可。原创 2016-10-28 17:28:21 · 4233 阅读 · 0 评论 -
Linux 命令(文件和目录管理 - head)
如果资料内容过多,可以做一个最简单的撷取,取出档案的前几行(head)或后几行(tail)。不过,要注意的是, head 与 tail 都是以『行』为单位来进行资料撷取的!原创 2016-10-28 17:06:27 · 2816 阅读 · 0 评论 -
Linux 命令(文件和目录管理 - more/less)
使用 cat 命令查看文件时,如果文件有很多内容,会出现滚屏现象,这时可以使用 more 或者 less 命令来查看,more 和 less 可以单独使用,也可以和其他命令组合使用。原创 2016-10-27 10:29:11 · 2928 阅读 · 1 评论 -
Linux 命令(文件和目录管理 - cat/tac)
cat 命令连接文件并打印到标准输出设备上,经常用来显示整个文件的内容。cat 只能查看文本内容的文件,如查看二进制文件,则屏幕会显示乱码。另外,cat 还可以用来创建文件、合并文件等。原创 2016-10-20 16:14:25 · 2901 阅读 · 0 评论 -
Linux 命令(文件和目录管理 - touch)
touch 命令可以改变文档或目录时间,包括:最近访问时间、最近更改时间。也可以用于创建新文件。原创 2016-10-20 13:27:27 · 2586 阅读 · 0 评论 -
Linux 命令(文件和目录管理 - rm)
rm 命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。对于链接文件,只是删除整个链接文件,而原有文件保持不变。原创 2016-10-20 11:04:53 · 5535 阅读 · 0 评论 -
Linux 命令(文件和目录管理 - cp)
cp 命令用来复制文件或目录。当复制多个文件时,目标文件参数必须为已经存在的目录。cp 命令默认不能复制目录,复制目录必须使用 -R 选项。原创 2016-10-19 16:55:15 · 4739 阅读 · 1 评论 -
Linux 命令(文件和目录管理 - mv)
mv 命令用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中。如果将一个文件移到一个已经存在的目标文件中,则目标文件的内容将被覆盖。原创 2016-10-19 13:22:31 · 2854 阅读 · 0 评论 -
Linux 命令(文件和目录管理 - bzip2/bunzip2)
bzip2 是 Linux 下一款压缩软件,能够高效地完成文件数据的压缩,支持现在大多数的压缩格式,包括 tar、gzip 等。后会产生 .bz2 的压缩文件,并删除原始文件。bzip2 比传统的 gzip 或 zip 的压缩效率更高,但是它的压缩速度较慢。bzip2 只是一个数据压缩工具,而不是归档工具,在这一点上与 gzip 类似。简述gzip命原创 2016-10-18 17:49:40 · 3466 阅读 · 0 评论 -
Linux 命令(文件和目录管理 - gzip/gunzip)
和 zip 命令类似,gzip 用于文件的压缩,gzip 压缩后的文件扩展名位 .gz,gzip 默认压缩后会删除原文件。gunzip 用于解压经过 gzip 压缩过的文件。原创 2016-10-18 14:20:53 · 5186 阅读 · 0 评论 -
Linux 命令(文件和目录管理 - zip/unzip)
zip/unzip 是 Linux 中广泛使用的压缩/解压缩程序,zip 命令用来将文件压缩为常用的 zip 格式(扩展名为 .zip);unzip 命令则用来解压缩 zip 文件。原创 2016-10-08 18:03:26 · 8454 阅读 · 0 评论 -
Linux 命令(文件和目录管理 - tar)
tar 命令用于将文件打包或解包,扩展名一般为 .tar,指定特定选项可以调用 gzip 或 bzip2 制作压缩包解开压缩包,扩展名为 .tar.gz 或 .tar.bz2。原创 2016-09-30 18:33:54 · 3981 阅读 · 1 评论 -
Linux 命令(文件和目录管理 - rmdir)
rmdir 命令用于删除指定的目录,删除的目录必须为空目录或为多级空目录。原创 2016-09-29 15:33:06 · 1683 阅读 · 0 评论 -
Linux 命令(文件和目录管理 - mkdir)
mkdir 命令用于创建指定的目录。创建目录时,当前用户对需要操作的目录有读写权限。如果目录已经存在,会报错并退出。原创 2016-09-29 14:20:18 · 3363 阅读 · 0 评论 -
Linux 命令(文件和目录管理 - tree)
使用 tree 命令以树状图递归的形式显示各级目录,可以方便地看到目录结构。原创 2016-09-29 11:36:42 · 2544 阅读 · 1 评论 -
Linux 命令(文件和目录管理 - ls)
ls 命令是 Linux 下最常用的命令。默认情况下,ls 用来打印当前目录的清单,如果 ls 指定其他目录,那么就会显示指定目录里的文件及文件夹清单。通过 ls 命令,不仅可以查看 Linux 文件夹包含的文件,而且可以查看文件的权限(包括:目录、文件权限)、查看目录信息等。原创 2016-09-28 18:57:17 · 5351 阅读 · 4 评论 -
Linux 命令(文件和目录管理 - cd)
cd 命令用于切换工作目录为指定的目录,参数可以为相对路径或者绝对路径。如果不带任何参数,则切换至用户的主目录,cd 为最常用的命令,与 DOS 下的 cd 命令类似。原创 2016-09-27 19:21:20 · 2264 阅读 · 0 评论 -
Linux 命令(文件和目录管理 - pwd)
目录是 Linux 的基本组成部分,目录管理包括目录的复制、删除、修改等操操作。原创 2016-09-27 14:32:55 · 2920 阅读 · 0 评论 -
Linux 命令格式
Linux 中的命令很多,但一般在使用的时候会遵守一定的格式。为了便于使用命令,我们对命令格式进行详细说明。原创 2016-09-12 15:00:52 · 2968 阅读 · 1 评论 -
Linux 目录结构
对于每一个学习 Linux 的人来说,了解 Linux 文件系统的目录结构至关重要。想要熟练使用 Linux,让 Linux 听命于自己,就必须掌握这些目录。原创 2016-09-12 11:35:24 · 2373 阅读 · 0 评论 -
Linux 命令行界面
Linux 操作和 Windows 有很大不同。要熟练的使用 Linux 系统,首先要了解 Linux 系统的目录结构,并掌握常用的命令,以便进行文件的操作、信息查看和系统参数配置等。原创 2016-08-30 18:38:06 · 7693 阅读 · 3 评论 -
Linux 桌面系统
Linux 图形界面类似于 Windows 系统的操作界面,主要为大部分不习惯使用 Linux 命令操作的人而准备,正因为有了图形界面,Linux 向普通用户的普及又迈进了一步。原创 2016-08-30 14:19:00 · 3958 阅读 · 4 评论 -
CentOS 7.x 安装配置
VMware可以创建多个虚拟机,每个虚拟机上都可以安装各种类型的操作系统。安装方法也有很多种。下面,主要以ISO镜像安装为例,介绍CentOS 7.x的安装过程及相关的参数设置。原创 2016-08-07 00:28:48 · 5647 阅读 · 4 评论 -
CentOS 启动时网卡 eth0 未激活
安装CentOS 6.x操作系统后,开机时发现没有网络,最后发现系统启动时未激活网卡 - 因为只有在激活状态的网卡才能去连接网络,进行网络通讯。原创 2016-08-04 00:07:47 · 13533 阅读 · 2 评论 -
CentOS 6.x 安装配置
VMware可以创建多个虚拟机,每个虚拟机上都可以安装各种类型的操作系统。安装方法也有很多种。下面,主要以ISO镜像安装为例,介绍CentOS 6.x的安装过程及相关的参数设置。原创 2016-08-02 14:02:58 · 4394 阅读 · 3 评论 -
CentOS 所有下载
CentOS(Community Enterprise Operating System - 社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。原创 2016-08-02 13:39:42 · 8231 阅读 · 3 评论 -
虚拟机软件
虚拟机通过特定的软件模拟现实中具有硬件系统功能的计算机系统,虚拟机运行在一个完全隔离的环境中。真实的计算机称作“物理机”,而通过虚拟机软件虚拟出来的计算机称为“虚拟机”。原创 2016-08-02 12:41:53 · 5422 阅读 · 3 评论 -
说说开源软件
开放源代码软件(Open Source Software),简称:OSS或开源软件。原创 2016-07-10 15:13:44 · 4164 阅读 · 2 评论 -
Linux 发展史
Linux是一套自由加开放源代码的类Unix操作系统,诞生于1991年10月5日(第一次正式向外公布),由芬兰学生Linus Torvalds和后来陆续加入的众多爱好者共同开发完成。原创 2016-07-10 00:00:07 · 27990 阅读 · 7 评论 -
Unix 发展史
简述Unix和Linux用父子关系你比喻应该还是比较合适的 - Unix是父亲,Linux则是儿子。他们之间有一个不可分割的关系,当我们学习完Linux之后,再去学习Unix的时候,就会发现它们之间无论是文件系统、基本命令或管理方式都非常相似,所以,更加利于以后学习Unix操作系统。简述关键人物Multics计划Unix萌芽Unix发展主要发行版本更多参考提到Unix的发展史,应该来说U原创 2016-07-05 00:05:27 · 4705 阅读 · 2 评论