当前位置: 首页 > Linux

超好的?腾讯羊毛也能学Linux

时间:2023-04-07 01:20:24 Linux

前言:Linux是一个开源免费的操作系统。其稳定性、安全性、多并发处理能力得到了业界的认可。目前很多企业级的项目都会部署在Linux/unix系统上。如果你对Linux还不是很了解,希望这篇文章能帮助你入门Linux。一、Linux简介及与Windows的区别与大家熟知的Windows操作系统软件一样,Linux也是操作系统软件。与Windows不同,Linux是一组开源程序,可以自由传播类Unix操作系统软件。在设计之初,Linux是基于Intelx86系列CPU架构的计算机。它是一个基于POSIX的多用户、多任务操作系统,支持多线程和多CPU。它是由全世界成千上万的程序员开发的。设计开发,当初开发Linux系统的目的是建立一个不受任何商业软件版权限制,可以在全球范围内自由使用的类Unix操作系统兼容产品。近20年来,Linux系统主要应用于服务器、嵌入式开发和PC桌面三大领域,其中服务器又是重中之重。比如我们熟悉的大型、超大型互联网公司,都在使用Linux系统作为服务器端程序运行平台,各大网站使用的主流系统都是Linux系统。比较常用的发行版有Ubuntu、RedHat、CentOS、Debain等。相比Windows,Linux相对更加安全稳定,Linux可以定制或者选择不同的发行版。下面用网上的一张图来说明一下Linux和Windows的区别。2、基本命令小测Linux的大部分操作都可以通过终端命令行完成,尤其是作为服务器的Linux系统,一般没有图形桌面,所以掌握一些基本的Linux命令,我们可以运行Linux系统。下面简单总结一下Linux下终端操作的一些基本命令。#目录操作mkdir:创建目录  -p:递归创建目录,即可以创建多层目录  一次创建多个目录:mkdir{a,b,c,d,e,f}  一次创建多个目录。rmdir:删除一个空文件夹cp:复制一个文件或文件夹  -a=-pdr  -p同时复制文件属性,比如修改日期  -d复制时保留文件链接  -r:复制文件夹时,递归复制子文件夹  -l不复制,而是创建一个点给源文件链接文件,链接文件名由目标文件给定。  note:复制时可以重命名mv:移动文件或文件夹,移动时可以重命名rm:删除文件或文件夹  -r:递归删除  -f:强制删除即没有提醒#文件处理命令vi/vim:editfilei:在当前字符前插入文本;:wq:命令模式下,执行保存退出操作;:w:在命令模式下,执行保存操作;:哇!:命令模式下,执行强制保存操作;:q:在命令模式下,执行exitvi操作;:问!ls:查看文件  -l在列表中查看  -h以人性化的方式查看,并以适当的单位显示文件的大小  -a查看所有文件,包括隐藏文件  -i显示文件的i节点号touch文件名:创建一个文件,一次可以创建多个文件,以空格分隔cat:查看文件内容  -n:带行号tac:反向显示文件内容more:分页查看文件内容  进入浏览模式后:  f或空格:下一页  enter:逐行向下滚动  q:exitless:查看文件内容  空格翻页  回车换行  pageup:上一页  pagedown:下一页  向上箭头:向上翻  向下箭头:向下翻  /搜索词n看downhead-n文件名:查看文件的前n行。默认-n显示前10行tail-n文件名:查看文件最后几行  -f:动态显示文件末尾的内容#权限管理命令chmod:修改文件的权限ordirectory,只有root和owner可以Change  [{ugoa}{+-=}{rwx}][fileordirectory]??  [mode=421][fileordirectory]??  -RRecursively修改  权限的数值表示:  r->4  w->2  x->1  例子:chmodu+xa.txt    chmodg+w,o-ra.txt//同时修改多个权限    chmodg=rwxa.txt    chmod640a.txt    chmod-R777testdir//更改目录和chown下所有文件的权限:更改文件属主,只有root可以更改  chownroota.txt//将a.txt全部改为root#压缩和解压命令.gz格式  压缩:gzip文件名只能压缩文件不能压缩目录,压缩后源文件消失命名打包目录:生成一个.tar.gz文件注意:该命令先用tar压缩,然后将压缩包压缩成.gz  -zxvf解压文件名:解压.tar.bz2的文件  -jcvf压缩文件名打包目录:生成.tar.bz2注意:这条命令先用tar压缩包,然后将压缩包压缩成.bz2  -jxvf解压文件名:unzip.tar。bz2的文件zip:  zip-r压缩生成的文件名待压缩的目录  zip压缩生成的文件名待压缩的文件。unzip:  unzipfiletodecompressbzip2:  bzip2-kfilenametocompress-koption:keepsourcefile  bunzip2-k解压文件名-k选项:保留压缩包*部分内容引用自:https://www.jianshu.com/p/6ea061f74d843。学习Linux的建议初学者看到上面的命令可能会一头雾水,其实熟悉了之后会觉得很方便。比如在Windows中,需要逐层到对应的目录下,然后右键新建目录。在Linux中,只需要在mkdir后面加上目录名即可。所谓熟能生巧,命令行操作会大大提高办公效率。关注我的读者有一部分是还没有步入职场的学生,可能对Linux操作并不熟悉。作为经历过的人,我在这里简单说一下。如果你以后想从事计算机和互联网行业,以后或多或少都会接触到Linux。互联网行业的大部分应用都运行在Linux系统上。所以如果你还不熟悉Linux,建议你尽快学习Linux,这将增强你毕业后的求职竞争力。当然,我们办公用的最多的还是Windows或者macOS系统。如果你没有Linux系统,这里推荐腾讯云主机。腾讯云618活动来袭,一年最低仅需95元!一个月只需7块钱就可以拥有一台云主机,想要体验Linux系统的朋友可以购买。有自己服务器的新手可以做点小事:学习Linux命令,了解Linux系统。部署Java环境,安装MySQL、Docker、Git等,这些框架在Linux上部署很方便,但是在Windows上安装比较麻烦。把自己写的小东西挂在服务器上,搭建个人博客站点。想要购买的朋友可以复制链接:https://url.cn/ukje2sFM在浏览器中打开进行购买。此活动适用于新用户。如果您不是新用户,可以借用家人朋友的信息重新注册。95元一年的服务员,好吃不?总结:写这篇文章的初衷只是提醒大家,Linux真的很重要,在以后的工作中或多或少都会接触到它,早学早受益。可能很多小伙伴都没有体验过云服务器,可以趁着这个机会买个云服务器,去蹭腾讯的羊毛。笔者去年双十一买了一台腾讯云的服务器,日常学习测试用还是很不错的。需要的同学可以点击链接https://url.cn/ukje2sFM进入购买页面。本文由博客多发平台OpenWrite发布!