Linux 基本操作命令
本文首发于:行者AI
Linux 在设计之初,就是基于 Intel x86 系列CPU架构计算机的,它是一个基于POSIX的多用户、多任务并且支持多线程和多 CPU 的操作系统,它是由世界各地成千上万的程序员设计和开发实现的,当初开发Linux系统的目的就是建立不受任何商业化软件版权制约的、全世界都能自由使用的类 Unix 操作系统兼容产品。
1. Linux 的那些往事
Linux 内核最初是由李纳斯•托瓦兹(Linus Torvalds)在赫尔辛基大学读书时出于个人爱好而编写的,当时他觉得教学用的迷你版 UNIX 操作系统 Minix 太难用了,于是决定自己开发一个操作系统。第 1 版本于 1991 年 9 月发布,当时仅有 10000 行代码。
李纳斯•托瓦兹没有保留 Linux 源代码的版权,公开了代码,并邀请他人一起完善 Linux。与 Windows 及其他有专利权的操作系统不同,Linux 开放源代码,任何人都可以免费使用它。
据估计,现在只有 2% 的 Linux 核心代码是由李纳斯•托瓦兹自己编写的,虽然他仍然拥有 Linux 内核(操作系统的核心部分),并且保留了选择新代码和需要合并的新方法的最终裁定权。现在大家所使用的 Linux,我更倾向于说是由李纳斯•托瓦兹和后来陆续加入的众多 Linux 好者共同开发完成的。
李纳斯•托瓦兹无疑是这个世界上最伟大的程序员之一,何况,他还搞出了全世界最大的程序员交友社区 GitHub (开源代码库及版本控制系统)。
关于 Linux Logo 的由来是一个很有意思的话题,它是一只企鹅。
为什么选择企鹅,而不是选择狮子、老虎或者小白兔?有人说因为李纳斯•托瓦兹是芬兰人,所以选择企鹅,有人说因为其他动物图案都被用光了,李纳斯•托瓦兹只好选择企鹅。
我更愿意相信以下说法,企鹅是南极洲的标志性动物,根据国际公约,南极洲为全人类共同所有,不属于世界上的任何国家,任何国家都无权将南极洲纳入其版图。Linux 选择企鹅图案作为 Logo,其含义是:开放源代码的 Linux 为全人类共同所有,任何公司无权将其私有。
2. 常用的Linux命令
下面将会向大家分享一些会经常用到的Shell命令
(1)cd -更改文件目录命令
(2) ls -展示当前目录下文件命令
(3)pwd -查看当前所在路径
(4)cp -文件复制命令
使用 cp 命令需要指定文件夹或进入需要操作的文件夹下进行操作
(5)find -查找文件命令
(6)grep -搜索文件内容命令
(7)mkdir -新建目录命令
(8)touch -创建一个空的文件
(9)rm -删除文件命令
(10)vi -编辑文件
(11)date- 系统日期设定
(12)reboot,shutdown -关闭和重启计算机
(13)df - 显示磁盘空间使用情况
(14)gzip -压缩和解压文件
(15)zip -压缩文件
3. 结语
在过去的几十年里,Linux系统主要被应用于服务器端、嵌入式开发和PC桌面3大领域,其中服务器端领域是重中之重。例如,我们熟知的大型、超大型互联网企业(百度、腾讯、Sina、阿里等)都在使用Linux系统作为其服务器端的程序运行平台,全球及国内排名前1000的 90%以上的网站使用的主流系统都是Linux系统。而我们在测试工作中也或多或少的会接触到一些Linux命令,熟练的使用Linux命令可以让我们在使用windows系统的dos命令时更加熟练。
PS:更多技术干货,快关注【公众号 | xingzhe_ai】,与行者一起讨论吧!
版权声明: 本文为 InfoQ 作者【行者AI】的原创文章。
原文链接:【http://xie.infoq.cn/article/55fd989cf55606b37e5e9999e】。
本文遵守【CC BY-NC】协议,转载请保留原文出处及本版权声明。
评论