百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 编程网 > 正文

精心整理了超详细的Linux入门笔记,零基础也能看懂,一学就会

yuyutoo 2024-10-12 00:18 1 浏览 0 评论

Linux是近年来非常火热的一门语言,Linux的入门很简单,只要你有足够的耐心,花相应的时间来学习和折腾,就可以慢慢积累经验慢慢学习。

本文列举了Linux学习入门的必备知识,篇幅有限,写不完全部的内容,已经把文章整理成pdf,方便大家查阅和学习。

需要的看文末!!

需要的看文末!!

本章内容

  • 用户登录?
  • 终端?
  • Shell介绍?
  • 执行命令?
  • 简单命令?
  • Tab键补全?
  • 命令行历史?
  • bash快捷键?
  • 使用gnome-terminal?
  • whatis?
  • command--help?
  • manandinfo?
  • 本地帮助文档/usr/share/doc/?
  • 官网在线文档?
  • 其它网站和搜索

用户登录?

  • root用户

一个特殊的管理帐户也被称为超级用户root已接近完整的系统控制对系统损害几乎有无限的能力除非必要,不要登录为root?

  • 普通(非特权)

用户权限有限造成损害的能力比较有限

终端terminal?

  • 设备终端,键盘鼠标显示器?
  • 物理终端(/dev/console ),控制台console?
  • 虚拟终端(tty:teletypewriters,/dev/tty# #为[1-6])tty可有n个,Ctrl+Alt+F[1-6]图形终端(/dev/tty7 )startx, xwindowsCentOS 6: Ctrl + Alt + F7CentOS 7: 在哪个终端启动,即位于哪个虚拟终端
  • 串行终端(/dev/ttyS# )ttyS?
  • 伪终端(pty:pseudo-tty,/dev/pts/# )pty, SSH远程连
  • 查看当前的终端设备:tty

交互式接口?

  • 交互式接口:启动终端后,在终端设备附加一个交互式应用程序?
  • GUI:Graphic User InterfaceX protocol, window manager, desktopDesktop:GNOME (C, 图形库gtk),KDE(C++,图形库qt)XFCE (轻量级桌面)?
  • CLI:Command Line Interfaceshell程序:sh(bourn 史蒂夫·伯恩)cshtcshksh(korn)bash (bournagain shell)GPL zsh

什么是shell?

  • Shell 是Linux系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行?
  • shell也被称为LINUX的命令解释器(command interpreter)?
  • shell是一种高级程序设计语言

bash shell?

  • GNU Bourne-Again Shell(bash)是GNU计划中重要的工具软件之一,目前也是Linux标准的shell,与sh兼容?
  • CentOS默认使用?显示当前使用的shellecho ${SHELL}?
  • 显示当前系统使用的所有shellcat /etc/shells

执行命令?

  • 输入命令后回车

提请shell程序找到键入命令所对应的可执行程序或代码,并由其分析后提交给内核分配资源将其运行起来?

  • 在shell中可执行的命令有两类内部命令:

由shell自带的,而且通过某命令形式提供help

内部命令列表enable cmd启用内部命令enable –n cmd禁用内部命令enable –n 查看所有禁用的内部命令

外部命令:在文件系统路径下有对应的可执行程序文件查看路径:which-a |--skip-alias;whereis?

  • 区别指定的命令是内部或外部命令type COMMAND

命令别名?

  • 显示当前shell进程所有可用的命令别名alias?
  • 定义别名NAME,其相当于执行命令VALUEalias NAME='VALUE'?
  • 在命令行中定义的别名,仅对当前shell进程有效?
  • 如果想永久有效,要定义在配置文件中仅对当前用户:~/.bashrc对所有用户有效:/etc/bashrc

日期和时间?

  • Linux的两种时钟

系统时钟:由Linux内核通过CPU的工作频率进行的

硬件时钟:主板?

  • 相关命令

date 显示和设置系统时间

date +%sdate -d @1509536033

hwclock,clock: 显示硬件时钟

-s, --hctosys以硬件时钟为准,校正系统时钟

-w, --systohc以系统时钟为准,校正硬件时钟?

  • 时区:/etc/localtime?
  • 显示日历:cal–y

tab键?

  • 命令补全

内部命令:

外部命令:bash根据PATH环境变量定义的路径,自左而右在每个路径搜寻以给定命令名命名的文件,第一次找到的命令即为要执行的命令用户给定的字符串只有一条惟一对应的命令,直接补全否则,再次Tab会给出列表?

  • 路径补全

把用户给出的字符串当做路径开头,并在其指定上级目录下搜索以指定的字符串开头的文件名如果惟一:则直接补全否则:再次Tab给出列表

内容展示

篇幅限制,还有命令行bash快捷键、使用gnome-terminal、whatiscommand--help、man and info 相关内容没罗列上来,本篇文章已经整理成pdf,需要看下方领取吧。

相关推荐

jQuery VS AngularJS 你更钟爱哪个?

在这一次的Web开发教程中,我会尽力解答有关于jQuery和AngularJS的两个非常常见的问题,即jQuery和AngularJS之间的区别是什么?也就是说jQueryVSAngularJS?...

Jquery实时校验,指定长度的「负小数」,小数位未满末尾补0

在可以输入【负小数】的输入框获取到焦点时,移除千位分隔符,在输入数据时,实时校验输入内容是否正确,失去焦点后,添加千位分隔符格式化数字。同时小数位未满时末尾补0。HTML代码...

如何在pbootCMS前台调用自定义表单?pbootCMS自定义调用代码示例

要在pbootCMS前台调用自定义表单,您需要在后台创建表单并为其添加字段,然后在前台模板文件中添加相关代码,如提交按钮和表单验证代码。您还可以自定义表单数据的存储位置、添加文件上传字段、日期选择器、...

编程技巧:Jquery实时验证,指定长度的「负小数」

为了保障【负小数】的正确性,做成了通过Jquery,在用户端,实时验证指定长度的【负小数】的方法。HTML代码<inputtype="text"class="forc...

一篇文章带你用jquery mobile设计颜色拾取器

【一、项目背景】现实生活中,我们经常会遇到配色的问题,这个时候去百度一下RGB表。而RGB表只提供相对于的颜色的RGB值而没有可以验证的模块。我们可以通过jquerymobile去设计颜色的拾取器...

编程技巧:Jquery实时验证,指定长度的「正小数」

为了保障【正小数】的正确性,做成了通过Jquery,在用户端,实时验证指定长度的【正小数】的方法。HTML做成方法<inputtype="text"class="fo...

jquery.validate检查数组全部验证

问题:html中有多个name[],每个参数都要进行验证是否为空,这个时候直接用required:true话,不能全部验证,只要这个数组中有一个有值就可以通过的。解决方法使用addmethod...

Vue进阶(幺叁肆):npm查看包版本信息

第一种方式npmviewjqueryversions这种方式可以查看npm服务器上所有的...

layui中使用lay-verify进行条件校验

一、layui的校验很简单,主要有以下步骤:1.在form表单内加上class="layui-form"2.在提交按钮上加上lay-submit3.在想要校验的标签,加上lay-...

jQuery是什么?如何使用? jquery是什么功能组件

jQuery于2006年1月由JohnResig在BarCampNYC首次发布。它目前由TimmyWilson领导,并由一组开发人员维护。jQuery是一个JavaScript库,它简化了客户...

django框架的表单form的理解和用法-9

表单呈现...

jquery对上传文件的检测判断 jquery实现文件上传

总体思路:在前端使用jquery对上传文件做部分初步的判断,验证通过的文件利用ajaxFileUpload上传到服务器端,并将文件的存储路径保存到数据库。<asp:FileUploadI...

Nodejs之MEAN栈开发(四)-- form验证及图片上传

这一节增加推荐图书的提交和删除功能,来学习node的form提交以及node的图片上传功能。开始之前需要源码同学可以先在git上fork:https://github.com/stoneniqiu/R...

大数据开发基础之JAVA jquery 大数据java实战

上一篇我们讲解了JAVAscript的基础知识、特点及基本语法以及组成及基本用途,本期就给大家带来了JAVAweb的第二个知识点jquery,大数据开发基础之JAVAjquery,这是本篇文章的主要...

推荐四个开源的jQuery可视化表单设计器

jquery开源在线表单拖拉设计器formBuilder(推荐)jQueryformBuilder是一个开源的WEB在线html表单设计器,开发人员可以通过拖拉实现一个可视化的表单。支持表单常用控件...

取消回复欢迎 发表评论: