当前位置: 首页 > news >正文

自适应网站制作教程温州微网站

自适应网站制作教程,温州微网站,加盟营销型网站制作,十大战略咨询公司Linux操作系统又被称之为“核心#xff08;kernel#xff09;” 。但一般的用户#xff0c;不能直接使用kernel#xff0c;而要通过kernel的“外壳”程序——命令行解释器shell#xff0c;来与 kernel 沟通。这是因为 kernel 对于一般的用户来说太过复杂#xff0c;且不让…        Linux操作系统又被称之为“核心kernel” 。但一般的用户不能直接使用kernel而要通过kernel的“外壳”程序——命令行解释器shell来与 kernel 沟通。这是因为 kernel 对于一般的用户来说太过复杂且不让用户直接使用 kernel 而提供 shell 给用户也进一步保障了操作系统的安全性。从技术的角度shell 能将用户的指令翻译给 kernel 处理。 同时将kernel 的处理结果翻译给使用者。 对比windows GUI我们操作windows 也不是直接操作windows内核而是通过点击图形接口从而达到操作的目的例如要进入D盘一般通过直接双击D盘盘符或者通过一个应用程序。shell 对于Linux也是类似的作用主要是对我们的指令进行解析解析指令给 kernel。反馈结果在通过内核运行出结果通过shell解析给用户。 Linux操作系统都采用纯命令行的方式进行操作虽然也有图形化界面但是一般不用。这是因为无论图形还是指令本质其实都是一样的而指令操作更贴近操作系统。 所以说Linux指令是 Linux操作系统中的基本操作而它们是在命令行上运行的程序或实用程序。命令行是一个界面它接受文本行并将其处理为计算机的指令。通俗来讲我们所输入的指令就是一个可执行程序当用户要运行一条指令时系统会在相应文件下找相应的指令然后再执行它。这个过程就相当于执行了一个可执行程序同时也意味着所有的指令操作都与文件相关换句话说Linux下一切皆文件。 Linux中的文件基本分为两种目录文件和普通文件其中目录文件相当于Windows中的文件夹普通文件就相当于Windows中的普通文件。一个文件包含了文件内容和文件属性其中文件属性跟文件内容一样也是数据也需要存储。这就决定了指令本质就是对文件内容的操作或对文件属性的操作。 本篇博客整理了Linux的常见指令旨在让读者熟悉Linux操作的同时理解“Linux下一切皆文件”。 这些指令已在上篇博客中提及与用户相关文件的创建、显示、访问、删除详情请见【Linux入门】Linux简史本篇恕不赘述 目录 一、指令的使用手册 · 调取使用手册man 二、文件的移动和重命名 · 移动目录或文件mv 三、内容输出与重定向 · 打印字符串echo · 输出重定向 · 追加重定向 四、小文本查看与重定向 · 显示文件的所有内容cat · 输入重定向 · 倒着打印文件内容tac 五、大文本查看与管道 · 显示部分大文本more · 上下翻页大文本less · 查看文本前N行head · 查看文本后N行tail · 级联多个指令管道 | 六、时间相关 · 显示日期和时间date · 显示日历cal 七、文件的查找 · 在磁盘中查找文件find · 查找指令所在的路径which · 在文件中查找内容grep 八、文件的拷贝 · 拷贝一个目录或文件cp 九、文件的压缩和解压 · 压缩文件zip · 解压文件unzip · 压缩、解压与查看tar 十、其他 · 热键Tab · 热键ctrl r · 通配符* · 计算器bc · 查看Linux体系结构和内核版本uname · 关机shutdown 一、指令的使用手册 · 调取使用手册man Linux的指令十分丰富每个指令也有它特殊的参数例如ls指令有参数-a、-l等使用时难免会记不清当一定需要使用它们的时候可以通过man查看联机手册获得它们的详细信息。除此之外man还可以查看系统调用接口、C语言库函数、环境变量、系统管理指令的详细信息。 注man这条指令需要先在超级用户下或用管理员权限输入“yum install -y man-pages”下载 联机手册一共有8章而其中最常用的是前3章 可执行程序如基本指令、shell的脚本指令系统调用接口这是一些由Linux内核提供的函数如open、write之类的通过man至少可以很方便的查找到调用这个函数需要加什么头文件库函数主要为c语言的库函数如printf、fread特殊文件也就是/dev目录下的各种设备文件文件的格式化和约定例如在/etc/passwd就会说明这个文件中各个字段的含义游戏由各个游戏自己定义附件包含宏包、约定和一些变量例如像environ这种全局变量在这里就有说明系统管理指令这些命令只能由root使用如ifconfig 语法man 选项 【补】选项 指令获取指令的详细信息库函数获取库函数的详细信息大多是c语言的库函数。这是因为Linux是由c实现的章节编号 查询目标在某章下获取查询目标的详细信息man获取man的详细信息-k 查询目标根据关键字搜索联机帮助-a 查询目标将所有章节的都显示出来如man printf是从第一章开始搜索的找到就停止加上-a后按一下q退出还会继续往后面搜索直到所有章节都搜索完毕。 1 2 3 4 二、文件的移动和重命名 · 移动目录或文件mv 在Windows中移动目录或文件可以直接通过鼠标拖动图标还可以右键单击文件点击剪切然后粘贴到目标位置剪切并粘贴后原来的位置就没有目录和文件了而移动到目标位置了。 Linux中指令mvmove可以移动源目录或源文件到目标目录下还可以将移动后的源文件重新命名经常用来备份目录或文件。 语法mv 选项 【补】选项 源路径 目标路径移动源路径下文件至目标路径可以直接在目标路径上对文件重命名旧文件名 新文件名重命名当前工作目录下的一个文件相当于原地移动且新文件名不可以是旧文件名旧目录名 新目录名重命名当前工作目录下的一个目录新目录名不可以是旧目录名源文件名 目标路径移动源文件至目标路径下也可以用这个方式覆盖同名的空文件源目录名 目标路径移动源目录至目标路径下也可以用这个方式覆盖同名的空目录-f / -force  源目录名/源文件名 目标路径强制覆盖重名的目录或文件如果目标文件已经存在不会询问而直接覆盖-i   源目录名/源文件名 目标路径 覆盖时添加询问root用户在操作时不添加-i也会询问。若目标路径下存在同名目录或文件就会询问是否覆盖 1 2 3 4 三、内容输出与重定向 · 打印字符串echo echo指令可以将指定的字符串打印到屏幕上其实是将字符串放到显示器文件中。 语法echo 字符串 · 输出重定向 一般与echo指令配合使用可以将指定的内容覆盖到文件中如果文件中原本有内容新指定的内容会将其全部覆盖。 1 2 · 追加重定向 一般与echo指令配合使用可以将内容追加到指定文件的内容的末尾。 四、小文本查看与重定向 · 显示文件的所有内容cat cat指令会将指定文件的所有内容打印在窗口中可以以此查看这个文件的所有内容。但cat只适合看小文本不适合看大文本比如几万行的文本显示的时候会刷屏。 语法cat 选项 文件 【补】选项 不加显示指定文件的所有内容-b将非空输出的行编号-n将输出的所有行编号-s不输出多行空行 1 2 3 4 · 输入重定向 一般与cat指令配合使用可以将指定文件的内容显示到屏幕上。 · 倒着打印文件内容tac tac就是cat 倒过来的样子可以倒着打印文件的所有内容但它不能像cat一样附上-n 打印行号。 语法tac 文件名 五、大文本查看与管道 · 显示部分大文本more 以下指令可以构建一个有10000行hello word的大文本test.txt ——                 cnt1;while [ $cnt -le 10000 ]; do echo “Hello world $cnt”; let cnt; done test.txt         cat指令只适合看简短的小文本不适合看超长的大文本因为显示的时候会刷屏。 项目、日志等都属于大文本在实际工作中会经常需要查看届时就需要用到一个更适合查看大文本的指令。 more指令的功能类似cat也是查看文件的内容但不同于catmore查看大文本时更为方便可以指定行号查看也可以跳转行号查看。 语法more 选项 文件名 【补】选项 不加默认显示文件的一部分从文件的第一行开始按回车下翻按q取消查看- 行号显示从第一行到指定行号的文件内容 1 2 · 上下翻页大文本less less的功能与more差不多也可以显示大文件的内容。虽然less不能像more从第一行显示到任意行号但它支持用方向键上下翻页。 语法less 选项 文件名 【补】选项  -N显示每行的行号more不可以显示行号但less可以 1 2 · 查看文本前N行head 语法head 选项 文件名 【补】选项 不加默认显示前10行内容。- 行号显示前N行内容。 1 2 · 查看文本后N行tail 语法tail 选项 文件名 【补】选项 不加默认显示后10行内容- 行号显示后N行内容 1 2 · 级联多个指令管道 | 符号“ | ”会被系统解释为管道文件这是一个内存级文件可以支持流水线工作通常用于级联多个指令。 语法指令 | 指令 ...  | 指令 管道的使用情景例如要查看一个大文本的指定范围例如上文实例中test.txt的第5000-6000行可以先将前6000行输出到一个临时文件中会用到head指令然后取临时文件的最后1000行即可会用到tail指令。 但以上这种方式会用到两行指令且相对繁琐。 而管道可以级联head和tail一步到位 管道的原理牵扯很多知识将在以后进程一节详细解释 六、时间相关 因为脚本需要打日志所以脚本也需要有时间。如今用命令行看时间已经很少但是在很多年前用命令行看时间是常有的事。 · 显示日期和时间date 语法date 选项 【补】选项         不加查看当前的时间%H小时范围00~23%M分钟范围00~59%S大写秒范围00~61%X相当于 “%H : %M : %S”%Y年份 范围0000~9999%m月份 01~12%d日 01~31%F相当于 “%Y - %m - %d”%s小写查看当前时间戳自1970年1月1日午夜开始到现在为止所累计的秒数-d时间戳将时间戳转化为时间-s 日期/时间设置当前时间只有root用户才能设置其他用户只能查看 1 2 3 4 5 6 · 显示日历cal cal 可以显示公历日历。 语法cal 选项  【补】选项 不加当月的日历并标记今天的日期年份显示某年的日历月份 年份显示某年某月的日历-3显示前一个月、当月、下一个月的日历-y显示今年的日历-j显示今天是今年的第几天从 1月1日算起 1 2 3 4 七、文件的查找 · 在磁盘中查找文件find find可以在目录结构中查找文件并执行指定的操作。由于它提供的参数选项很多所以它的功能很强大即使系统中含有网络文件系统(NFS)只要有相应的权限find在该文件系统中同样有效。在运行一个很消耗资源的find指令时一般会将它放在后台因为遍历一个大的文件系统特指30G以上的文件系统可能会花费很长的时间 。 本篇不涉及权限在此只介绍find的一个参数选项-name。 语法find 目录  选项 【补】选项 -name 文件名按照文件名查找文件找到后返回文件所在路径 · 查找指令所在的路径which Linux所有的指令是可执行程序而可执行程序本质是后缀为.exe的文件这些指令文件和任何可执行程序一样都存在系统路径/usr/bin中。which可以在系统路径中查找指令找到后返回所在的路径。 语法which 指令 · 在文件中查找内容grep grep是一个行文本过滤工具可以在文件中搜索指定的字符串内容找到后将其所在的行打印出来。 语法grep 选项 字符串 文件名 【补】选项 不加按每行显示所有含指定字符串的内容-n显示指定字符串所在的行号-v显示不含指定字符串的那一行-i不区分大小写 1 2 3 4 八、文件的拷贝 · 拷贝一个目录或文件cp cp 指令可以拷贝一个目录或文件。如果同时拷贝两个及以上的目录或文件且目标目录是一个已存在的目录那么所有源目录和源文件都会拷贝至目标目录中但如果目标目录目的地不是一个已存在的目录就会出现错误信息。 语法cp 选项 【补】选项 源路径 目标路径将一个文件拷贝到目标路径中文件可以在目标路径中重命名拷贝到不同路径时目标文件可以和源文件同名源文件名 目标文件名在当前工作目录下拷贝一个文件相当于在相同路径下原地拷贝目标文件名不可以是源文件名-r 源目录名/源路径 目标路径将一个目录拷贝到目标目录下-i / -interactive发生文件覆盖之前先询问超级用户root操作时默认会询问-f / -force强制拷贝不询问-R / -recursive递归处理将指定目录下的文件及子目录一并处理 1 2 3 4 九、文件的压缩和解压 就像出行时带的拉杆箱为了将更多的行李放入拉杆箱内带走我们一定会有一个行动——打包在拉杆箱有限的空间里将行李整理放好或是将东西一并塞入拉杆箱身体压住箱子强行拉上拉链文件的压缩也是类似的意图将多个文件看成一个整体并压缩成一个文件让这些文件的存储占据空间整体变小原来几MB的大小可能变成几百KB下载时间变短也不容易造成文件的缺失。 行李终究是要被我们使用的于是打包的行李就有解包的时候。同样的因为会需要用到压缩的文件也会有解压的时候。文件解压可以看作是文件压缩的逆过程是将这一个压缩文件还原成在压缩之前的多个文件。 为什么要接触压缩和解压呢—— 压缩可以节约空间提升文件上传和下载的效率许多需要下载的软件其实是压缩包这是因为曾经提供软件的人上传的是压缩包。 · 压缩文件zip zip指令可以将目录或文件压缩成zip格式后缀.zip与unzip指令配合使用。 zip、unzip指令需要先通过这条指令下载yum install -y zip unzip 语法zip 选项 压缩文件名.zip 源文件名/源目录名 【补】选项 -r递归处理将指定目录下的所有文件和子目录一并处理 1 2 · 解压文件unzip 语法unzip 压缩文件名.zip 选项 【补】选项 不加默认解压到当前路径-d 目标目录/路径解压到指定的目录/路径 1 2 · 压缩、解压与查看tar tar指令既可以压缩文件后缀为.tgz也可以解压文件还可以查看压缩文件中有哪些文件是Linux中最常见的一种压缩/解压方式。 语法tar 选项 文件名.tgz 压缩源文件名/源目录名解压目标目录/路径 【补】选项 -czf / -czvf压缩一个文件带v可以让看到压缩过程-tzf查看压缩包文件的信息-xzf / -xzvf解压一个文件到当前工作目录带v可以让看到解压过程-xzf -C解压一个文件到指定目录/路径 1 2 3 十、其他 · 热键Tab Tab按键具有指令补全和档案补齐的功能。 在输入指令时按下Tab可以协助找到相应指令 当有唯一确定的指令时Tab会自动将指令的剩余部分补齐 · 热键ctrl r ctrl r可以向上查找历史输入过的指令按下回车后会再次执行查找到的历史指令。 · 通配符* 通配符*是一个强大的检索符能够协助ls指令批量显示文件和协助rm指令批量删除文件。 与ls搭配使用 ls * 显示所有文件不包括隐藏文件ls * 后缀名显示当前工作目录下后缀名相同的文件ls 前缀名 * 显示当前工作目录下前缀名相同的文件 1 2 3 与 rm 搭配使用 rm * 后缀名删除当前工作目录下后缀名相同的文件rm 前缀名 * 删除当前工作目录下前缀名相同的文件 1 2 · 计算器bc 语法bc 1 2 · 查看Linux体系结构和内核版本uname uname指令用来获取电脑和操作系统的相关信息。 语法uname 选项 【补】选项 -a /–all查看体系结构输出的信息依次为内核名称主机名内核版本号内核版本硬件名处理器类型硬件平台类型操作系统名称。使用情景例如了解不同平台下的指针大小32 位下指针大小是 4 个字节在64位下是 8 字节-r查看内核版本 1 2 · 关机shutdown 语法shutdown 选项 【补】选项 -h 将系统的服务停掉后立即关机。-r 在将系统的服务停掉之后就重新启动-t 秒数 过几秒后关机
http://www.tj-hxxt.cn/news/143629.html

相关文章:

  • 眉山网站建设视频拍摄合同模板
  • 电商网站开发购物网站销售管理
  • the7做的网站wordpress鼠标悬停图片
  • 南头外贸网站建设极客wordpress主题
  • 有做任务赚赏金的网站吗网页制作工作要求
  • 网站项目宣传片纯静态企业网站模板免费下载
  • 如何做论坛网站 知乎清新太和做网站
  • 怎么自己建立网站网络域名怎么看
  • 苗木企业网站源码在外国做玄幻小说网站
  • 广州做网站优化费用简单网站后台
  • 做静态网站选用什么服务器建设工程公司简介
  • 佛山南海区建设局网站python做网站 jsp
  • 怎么制作网站程序酒店网页设计模板图片
  • 浙江专业网站建设商城报价优秀的网站首页
  • php网站cms移动开发专业
  • 源码网站gitwordpress主题文件
  • 新手学做网站 pdf 网盘重庆石桥铺网站建设公司
  • 金华公司建站模板附近学电脑培训班
  • 如何修改网站logowordpress页面自定义
  • 德阳网站建设求职简历wordpress 区块链模板
  • 深圳高端网站设计建设网站建设就业怎么样
  • 哈尔滨建设信息网官网广州搜索排名优化
  • 商品定制平台网站免费表格模板下载
  • 电子商务网站建设的参考文献湖南土建网
  • 网站后台管理模板psd爱站网 关键词挖掘
  • 空间设计公司网站网站都必须要备案吗
  • 深圳的网站建设公司流程正品手表官网
  • 广西注册公司网站做网站用哪个软件
  • 网站开发需要懂哪些WordPress模板注释
  • 杭州低价做网站做设计找素材的 网站有哪些