2万字系统总结带你实现Linux命令自由.docx

上传人:lao****ou 文档编号:136772 上传时间:2023-04-10 格式:DOCX 页数:67 大小:227.22KB
下载 相关 举报
2万字系统总结带你实现Linux命令自由.docx_第1页
第1页 / 共67页
2万字系统总结带你实现Linux命令自由.docx_第2页
第2页 / 共67页
2万字系统总结带你实现Linux命令自由.docx_第3页
第3页 / 共67页
2万字系统总结带你实现Linux命令自由.docx_第4页
第4页 / 共67页
2万字系统总结带你实现Linux命令自由.docx_第5页
第5页 / 共67页
亲,该文档总共67页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《2万字系统总结带你实现Linux命令自由.docx》由会员分享,可在线阅读,更多相关《2万字系统总结带你实现Linux命令自由.docx(67页珍藏版)》请在第一文库网上搜索。

1、2万字系统总结带你实现Linux命令自由前言Linux的学习对于一个程序员的重要性是不言而喻的。前端开发相比后端开发,接触Linux机会相对较少,因此往往容易忽视它。但是学好它却是程序员必备修养之一。如果本文对你有所帮助,请点个作者使用的是阿里云服务器ECS (最便宜的那种)CentOS 7. 7 64位。当然你也可以在自己的电脑安装虚拟机,虚拟机中再去安装CentOS系统(这就完全免费了)。至于它的安装教程可以去谷歌搜索下,相关教程非常多。Linux基础操作系统操作系统Operating System简称OS ,是软件的一部分,它是硬件基础上的第一层软件,是硬件和其它软件沟通的桥梁。操作系统

2、会控制其他程序运行,管理系统资源,提供最基本的计算功能,如管理及配置内存、决定系统资源供需的优先次序等,同时还提供一些基本的服务程序。t什么是LinuxLinux系统内核与Linux发行套件的区别Linux系统内核指的是由Linus Torvalds负责维护,提供硬件抽象层、硬盘及文件系统控制及多任务功能的系统核心程序。Linux 发行套件系统是我们常说的 Linux 操作系统,也即是由Linux内核与各种常用软件的集合产品。总结:真正的Linux指的是系统内核,而我们常说的Linux指的是“发行版完整的包含一些基础软件的操作系统”。Linux 对比 Windows1.稳定且有效率;2.免费(

3、或少许费用);3.漏洞少且快速修补;4.多任务多用户;5.更加安全的用户与文件权限策略;6.适合小内核程序的嵌入系统;7.相对不耗资源。Linux系统种类红帽企业版Linux : RHEL是全世界内使用最广泛的Linux系统。它具有极强的性能与稳定性,是众多生成环境中使用的(收费的)系统。Fedora :由红帽公司发布的桌面版系统套件,用户可以免费体验到最新的技术或工具,这些技术或工具在成熟后会被加入到 RHEL系统中,因此Fedora也成为RHEL系统的试验版本。CentOS :通过把 RIIEL 系统重新编译并发布给用户免费使用的Linux系统,具有广泛的使用人群。Deepin :中国发行

4、,对优秀的开源成品进行集成和配置。Debian :稳定性、安全性强,提供了免费的基础支持,在国外拥有很高的认可度和使用率。Ubuntu :是一款派生自Debian的操作系统,对新款硬件具有极强的兼容能力。Ubuntu 与 Fedora 都是极其出色的 Linux 桌面系统,而且 Ubuntu也可用于服务器领域。终端连接阿里云服务器O ,shiyou - rootiZm5e8dsxce9ufaic7hi3uZ:*-ssh root121,42J1.34 8024Last login: Mon Jan 11 11:51:31 on ttys001shiyoudeMacBookAir:- shiyo

5、uS ssh root121.42ell.34root91214211.341s password:Last login: Tue Jan 12 07:08:28 2B21 from 117.152.92.203Welcome to Alibaba Cloud Elastic Compute Service !rootiZm5e8dsxce9ufaic7hi3uZ *1# |技术社区通过执行ssh root121.42. 11.34命令,然后输入服务器连接密码就可以顺利登陆远程服务器。从现在开始我们就可以在本地电脑操作远程服务器。1. 这个黑色的面板就是终端也就是Shell(命令行环境)。2.

6、 ssh rootxxx 这是一条命令,必须要在 Shel 1中才能执行。ShellShell这个单词的原意是“外壳”,跟 kernel (内核)相对应,比喻内核外面的一层,即用户跟内核交互的对话界面。 Shell是一个程序,提供一个与用户对话的环境。这个环境只有一个命令提示符,让用户从键盘输入命令,所以又称为命令行环境(command lineinterface ,简写为CL1 )。Shell接收到用户输入的命令,将命令送入操作系统执行,并将结果返回给用户。 Shell是一个命令解释器,解释用户输入的命令。它支持变量、条件判断、循环操作等语法,所以用户可以用 Shell 命令写出各种小程序,

7、又称为Shell脚本。这些脚本都通过Shell的解释执行,而不通过编译。 Shell是一个工具箱,提供了各种小工具,供用户方便地使用操作系统的功能。Shell的种类Shell有很多种,只要能给用户提供命令行环境的程序,都可以看作是Shell 。历史上,主要的Shell有下面这些: Bourne Shell (sh) Bourne Again shell(bash) C Shell (csh) TENEX C Shell (tcsh) Korn shell ( ksh) Z Shell (zsh) Friendly Interactive Shell (fish)其中 Bash 是目前最常用的

8、Shell NfacOS 中的默认 Shell 就是 Bash o通过执行 echo $SHELL命令可以查看到当前正在使用的Shell 。还可以通过cat /etc/shells查看当前系统安装的所有Shell种类。命令命令行提示符进入命令行环境以后,用户会看到Shell的提示符。提示符往往是一串前缀,最后以一个美元符号$结尾,用户可以在这个符号后面输入各种命令。执行一个简单的命令pwd :rootiZm5e8dsxce9ufaic7hi3uZ命令解析:root:表示用户名;iZm5e8dsxce9ufaic7hi3uZ:表示主机名;1表示目前所在目录为家目录,其中root用户的家目录是/r

9、oot普通用户的家目录在/home下;#:指示你所具有的权限(root用户为# ,普通用户为$ )。执行whoami命令可以查看当前用户名;执行hostname命令可以查看当前主机名;关于如何创建、切换、删除用户,在后面的用户与权限会具体讲解,这里先使用root用户进行演示。备注root是超级用户,具备操作系统的一切权限。命令格式command parameters (命令 参数)长短参数单个参数:Is -a (a是英文all的缩写,表示“全部”)多个参数:Is -al (全部文件+列表形式展示)多个长参数:1s -reverse -all复制代码参数值短参数:command -p 10 (例

10、如:ssh root12L 42. 11. 34 -p 22)氏参数:command -paramtcrs=10 (例如:ssh root121. 42. 11. 34 -port=22)复制代码快捷方式在开始学习Linux命令之前,有这么一些快捷方式,是必须要提前掌握的,它将贯穿整个Linux使用生涯。通过上下方向键t I来调取过往执行过的Linux命令;命令或参数仅需输入前几位就可以用Tab键补全;Ctrl + R :用于查找使用过的命令(history命令用于列出之前使用过的所有命令,然后输入!命令加上编号(!2 )就可以直接执行该历史命令);Ctrl + L:清除屏幕并将当前行移到页面

11、顶部;Ctrl + C:中止当前正在执行的命令;Ctrl + U:从光标位置剪切到行首;Ctrl + K:从光标位置剪切到行尾;Ctrl + W:剪切光标左侧的一个单词;Ctrl + Y:粘贴 Ctrl + U K | Y 剪切的命令;Ctrl + A:光标跳到命令行的开头;Ctrl + E:光标跳到命令行的结尾;Ctrl + D:关闭 Shell 会话;文件和目录文件的组织查看路径pwd显示当前目录的路径which查看命令的可执行文件所在路径,Linux下,每一条命令其实都对应一个可执行程序,在终端中输入命令,按回车的时候,就是执行了对应的那个程序,which命令本身对应的程序也存在于Lin

12、ux中。总的来说一个命令就是一个可执行程序。浏览和切换目录列出文件和目录,它是Linux最常用的命令之一。【常用参数】- a显示所有文件和目录包括隐藏的- 1显示详细列表- h适合人类阅读的- t按文件最近一次修改时间排序显示文件的inode ( inode是文件内容的标识)rootlton# Isa. out ew rile newfile copy roottieroot total 104K# Is -alht表示总文件大小为24* 1024rootroot6.9KJanbyte06:36-rwxr-xr-xrootroot8.3KJan1306:26.bash historya: ou

13、tdr-xr-x. 11rootroot4. OKJan1306:26rootroot4. OKJan20:38省略了部分文件8.3Karwxrarwxr-xx表示文件权I的数目root表示文件自斤有者和文件的所Z8.3 kt示文件大小2020表示文件E一次修改时间掘金技术社区climb表示目录或cdcd是英语 change directory 的缩写,表示切换目录。d / 一跳转到根目录:d 一跳转到家目录:d 一 一跳转到上级目录d . /home -跳转到当前目录的home目录下:d /home/1 i on 跳转到根目录下的home目录下的lion目录cd -不添加任何参数,也是回到家

14、目录复制代码键会列出注意输入cd ,/ho +单次tab键会自动补全路径+两次tab所有可能的目录列表。du列举目录大小信息。【常用参数】- h适合人类阅读的;- a同时列举出目录下文件的大小信息;- s只显示总计大小,不显示具体信息。浏览和创建文件cat一次性显示文件所有内容,更适合查看小的文件。cat cloud-init.Io【常用参数】- n 显示行号。less分页显示文件内容,更适合查看大的文件。less cloud-init.log复制代码【快捷操作】 空格键:前进一页(一个屏幕); b键:后退一页; 回车键:前进一行; y键:后退一行; 上下键:回退或前进一行; d键:前进半页; u键:后退半页; q键:停止读取文件,中止less命令; 二 键:显示当前页面的内容是文件中的第几行到第几行以及一些其它关于本页内容的详细信息; h键:显示帮助文档; /键:进入搜索模式后,按n键跳到一个符合项目,按N键跳到上一个符合项目,同时也可

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服