千家信息网

是时候学习Linux了

发表于:2025-12-04 作者:千家信息网编辑
千家信息网最后更新 2025年12月04日,前言:Linux是一个开源、免费的操作系统。其稳定性、安全性、处理多并发已经得到业界的认可,目前很多企业级的项目都会部署到Linux/unix系统上。如果你还不太了解Linux,希望本篇文章能够带你入
千家信息网最后更新 2025年12月04日是时候学习Linux了

前言:

Linux是一个开源、免费的操作系统。其稳定性、安全性、处理多并发已经得到业界的认可,目前很多企业级的项目都会部署到Linux/unix系统上。如果你还不太了解Linux,希望本篇文章能够带你入门Linux。

1.Linux介绍及与Windows区别

与大家熟知的 Windows 操作系统软件一样,Linux 也是一个操作系统软件。与 Windows 不同之处在于,Linux 是一套开放源代码程序的、可以自由传播的类 Unix 操作系统软件。

Linux 在设计之初,就是基于 Intel x86 系列 CPU 架构计算机的,它是一个基于 POSIX 的多用户、多任务并且支持多线程和多 CPU 的操作系统,它是由世界各地成千上万的程序员设计和开发实现的,当初开发 Linux 系统的目的就是建立不受任何商业化软件版权制约的、全世界都能自由使用的类 Unix 操作系统兼容产品。

在过去的20年里,Linux 系统主要被应用于服务器端、嵌入式开发和PC桌面三大领域,其中服务器端领域是重中之重。例如,我们熟知的大型、超大型互联网企业都在使用 Linux 系统作为其服务器端的程序运行平台,各大网站使用的主流系统都是 Linux 系统。其中比较常用的发行版有Ubuntu、RedHat、CentOS、Debain等。

与 Windows 相比,Linux 相对来说更加安全稳定,而且Linux可以定制化或者选择不同的发行版,下面借鉴网上的一张图片展示下 Linux 与 Windows 的区别。

cdn.nlark.com/yuque/0/2020/png/119537/1590999082033-9e79be25-054f-4333-a55d-f622c829c195.png">

2.基础命令小试牛刀

Linux 的大部分操作都可以在终端通过命令行来完成,特别是对于用作服务器的 Linux 系统,这类系统一般都是没有图形化桌面的,所以掌握一些 Linux 基础命令,我们才能操作 Linux 系统。下面简单总结下 Linux 下终端操作的一些基础命令。

# 目录操作mkdir: 创建目录  -p : 递归的创建目录 也就是可以创建多层目录  一次创建多个目录: mkdir {a,b,c,d,e,f}  一次创建 a b c d e f多个目录。rmdir:删除一个空文件夹cp:复制文件或者文件夹  -a =-pdr  -p 同时复制文件属性,比如修改日期  -d 复制时保留文件链接  -r: 复制文件夹时,递归复制子文件夹  -l 不复制,而是创建指向源文件的链接文件,链接文件名由目标文件给出。     note:可以在拷贝的同时重命名mv:移动文件或者文件夹,可以在移动的时候重命名rm :删除文件或者文件夹  -r:递归删除  -f:强制删除 即没有提醒# 文件处理命令vi/vim :编辑文件    i:在当前字符前插入文本;    :wq:在命令模式下,执行存盘退出操作;    :w:在命令模式下,执行存盘操作;    :w!:在命令模式下,执行强制存盘操作;    :q:在命令模式下,执行退出vi操作;    :q!:在命令模式下,执行强制退出vi操作;    :set number:在命令模式下,用于在最左端显示行号;    :set nonumber:在命令模式下,用于在最左端不显示行号;ls :查看文件  -l 以列表形式查看  -h 以一种人性化的方式查看,也是文件的大小以合适的单位显示  -a 查看所有文件,包括隐藏文件  -i 显示出文件的i节点号touch 文件名:创建文件 可以一次创建多个文件,以空格隔开cat :查看文件内容   -n:带行号tac:反向显示文件内容more:分页查看文件内容  进入浏览模式后:  f或者空格:下一页  enter:一行一行往下翻  q:退出less:查看文件内容   空格翻页  回车换行  pageup:上一页  pagedown:下一页  上箭头:向上翻  下箭头:向下翻  /搜索词 n向下找head -n 文件名 :查看文件前n行。缺省-n显示前10行tail -n 文件名 :查看文件的末尾几行    -f :动态显示文件末尾内容# 权限管理命令chmod:修改文件或目录的权限,只有root和所有者可以更改  [{ugoa}{+-=}{rwx}] [文件或目录]   [mode=421] [文件或目录]  -R 递归修改  权限的数字表示:  r->4  w->2  x->1  例:chmod u+x a.txt    chmod g+w,o-r a.txt //同时做多个权限的修改    chmod g=rwx a.txt    chmod 640 a.txt    chmod -R 777 testdir //把目录和下面所有文件的权限chown:更改文件所有者,只有root可以更改  chown root a.txt//把a.txt更改为root所有# 压缩解压缩命令.gz格式  压缩:gzip 文件名 只能压缩文件不能压缩目录,压缩完源文件也不见了  解压缩:gunzip/gzip -d 压缩包名称tar:  -zcvf 压缩后文件名 打包的目录 :生成.tar.gz文件 注:这个命令先用tar归档,然后把归档的包压缩成.gz  -zxvf 要解压的文件名 :解压缩.tar.bz2的文件  -jcvf 压缩后的文件名 打包的目录:生成.tar.bz2 注:这个命令先用tar归档,然后把归档的包压缩成.bz2  -jxvf 要解压的文件名 :解压.tar.bz2的文件zip:  zip -r 压缩生成的文件名 要压缩的目录  zip 压缩生成的文件名 要压缩的文件。unzip:  unzip 要解压缩的文件bzip2:  bzip2 -k 要压缩的文件名 -k选项:保留源文件  bunzip2 -k 要解压的文件名 -k选项:保留压缩包*部分内容参考自:https://www.jianshu.com/p/6ea061f74d84
3.关于Linux学习的建议

初学者可能看到上面的命令会一头雾水,其实熟悉之后会发现特别方便,比如说原来在Windows中,创建目录需要一层层到相应目录然后右键新建目录,而在 Linux 中只需要mkdir后面加目录名即可。所谓孰能生巧,命令行操作会极大提升办公效率。

关注我的读者中有一部分是尚未踏入职场的学生,你们可能对 Linux 操作还不熟悉。作为过来人,在这里简单讲下,如果你未来想从事计算机互联网行业,以后或多或少会接触到 Linux,互联网行业大部分应用程序都是跑在 Linux 系统上的。所以如果你现在还不熟悉 Linux,建议你尽早学习一下 Linux,这会增强你毕业后的求职竞争力。当然,平时我们办公使用大多数还是 Windows 或 macOS 系统,如果你目前手上没有 Linux 系统,这里推荐下腾讯云主机,腾讯云618活动来啦,一年最低只要95元!一个月只需7块钱即可拥有一台云主机,想体验 Linux 系统的小伙伴可以买起来。

新人拥有自己的一台服务器可以做些小事情:

  1. 学习Linux命令,了解Linux系统。
  2. 部署Java环境,安装MySQL,Docker,Git等,这些框架都是在Linux部署很方便,在Windows上安装就比较麻烦了。
  3. 把自己写的小东西挂在服务器上,搭建个人博客网站。

想要购买的小伙伴可以复制链接: https://url.cn/ukje2sFM 到浏览器打开进行购买。此次活动是针对新用户的,如果你不是新用户可以借下家人、朋友的信息来重新注册下哦。一年95元的服务器,它不香吗?

总结:

写本篇文章的初心只是想提醒下大家,Linux 真的很重要,在以后的工作中或多或少会接触到,早学习早受益。可能好多小伙伴没有体验过云服务器,趁此机会可以买个云服务器,薅下腾讯的羊毛。笔者去年双十一曾在腾讯云买过一台服务器,用作日常学习测试还是很不错的。需要的同学可以点击链接 https://url.cn/ukje2sFM 进入购买页面。

文件 系统 命令 目录 文件名 服务器 服务 模式 操作系统 内容 文件夹 学习 权限 链接 多个 程序 软件 腾讯 递归 生成 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 判断数据库是否伪造 高二网络技术应用粤教版全套 按照正常的软件开发流程 网络安全模式下安装系统 数据库投影仪运算符 医院网络安全应急演练方案内容 青岛网络安全产业项目 数据库入门视频教程 数据库课程设计感悟 哪里有好的内网网络安全防护 邹平模具管理软件开发公司 举报平台的网络安全管理 重庆栗子网络技术有限公司 申请我的世界服务器管理员 服务器常用的操作系统及优缺点 网络技术中什么是get csgo重连一直卡在连接服务器 c 数据集读数据库 服务器 接入方式 网络安全和信息化发展调研问卷 电力网络安全事件标准 数据库办公用什么笔记本 山西学校触控拍照软件开发公司 如何做一个查询的数据库 网络安全承担任务怎么填 战地1开服务器要注意什么 网络技术ie题目 软件开发工程师大专工资 服务器除尘杭州 海中王互联网科技
0