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

电话约建设网站 客户wordpress识图插件

电话约建设网站 客户,wordpress识图插件,wordpress怎么绑定域名,网站开发前期准备工作前言 目录 前言 1. find指令 拓展 2. grep指令 拓展 sort指令 uniq指令 wc指令 3. zip/unzip指令 4. tar指令 5. uname指令 拓展 6. Linux常用热键 7. 关机 8. rz指令 拓展 scp指令 9. shell命令以及运行原理 Linux常见指令是使用Linux系统时必不可少的一部分。通过掌握…

 前言

目录

 前言

1. find指令

 拓展

2. grep指令 

拓展

 sort指令

 uniq指令

 wc指令

 3. zip/unzip指令

4. tar指令

 5. uname指令

 拓展

6. Linux常用热键

 7. 关机

 8. rz指令

 拓展

scp指令

 9. shell命令以及运行原理


      Linux常见指令是使用Linux系统时必不可少的一部分。通过掌握这些指令,用户可以更加高效地管理文件、目录和系统,本期主要介绍:find、grep、zip、unzip、tar、unname、关机、常用热键、rz、shell命令及运行原理。

在这里插入图片描述

1. find指令

语法: find +【path】+ -name+【filename】
功能: 用于在文件树中查找文件,并作出相应的处理(可能访问磁盘)
常用选项:

  • -name  按照文件名查找文件。
find /usr/include -name stdio.h
find /usr/bin -name ls

 find指令的功能非常强大:

  • 在目录结构中搜索文件,并执行指定的操作
  • Linux下find命令提供了相当多的查找条件,它的选项也很多,其中大部分选项都值得我们花时间去了解
  • 系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只要你具有相应的权限
  • 在运行一个非常消耗资源的find命令时,更倾向于把它放在后台执行,一个大的文件系统可能会花费很长的时间(这里是指30G字节以上的文件系统)

它的功能和which相似但也有所不同:

which命令不需要指定查找路径,一般有默认的路径usr/bin等,常用于查找指令位置

 拓展

 除此之外还有一个可以查找的指令——whereis指令

语法:whereis+【filename】
功能: 常用于查找历史安装文档的位置

 

2. grep指令 

 语法: grep +【选项】+【 搜寻字符串 】+【文件】
 功能: 在文件中搜索字符串,将找到的行打印出来
 常用选项:

  • -i :忽略大小写的不同,所以大小写视为相同
  • -n :顺便输出行号
  • -v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行

 test.txt内容为我提前写入的内容

         这里的查找是大小写敏感的,通过结果我们也不难看出。grep指令的文本过滤功能也是非常常用,它可以搭配其他指令进行使用。

拓展

 sort指令

 语法:sort+【选项】+【filename】
 功能: 对文本内容进行排序(按ASCII先后顺序进行排序)
 常用选项:

  • -r :文件内容逆序排序

 

 uniq指令

 语法:uniq+【选项】+【filename】
 功能: 对连续相同的文本进行压缩
 常用选项:

  • -u:显示不重复的行,即只显示出现一次的行。
  • -d:显示重复的行,即只显示出现多次的行。
  • -c:去重的同时,显示行重复次数

与sort配合使用:

 

 ‘ | ’为管道,将左边的指令输出作为右边指令的输入,sort test.txt | uniq

 先对test.txt进行排序,然后将排序结果作为uniq输入进行执行操作。(对数据进行排序+查重)

 wc指令

 wc常用指令较为简单,通常用来统计字符

 -l:按行统计

 3. zip/unzip指令

 语法: zip 【压缩文件.zip】+【 目录/文件】
 功能: 将目录或文件压缩成zip格式
 常用选项:

  • -r 递 归处理,将指定目录下的所有文件和子目录一并处理

 压缩有什么好处:

  1. 更节省空间
  2. 将多个文件打包成一个文件,防止文件丢失
  3. 方便网络传输(更节省时间)

压缩:

zip +指令+【压缩文件.zip】+【 目录/文件】

 

 注意:在压缩文件夹时需要加上 -r指令,直接压缩文件夹无法将文件夹内容压缩

 解压:

unzip +【filename.zip]

 这里我将压缩文件放入新的文件夹进行解压,避免文件名冲突

我们也一步到位,将解压的文件放入到一个新的文件夹中:

4. tar指令

 语法: tar +【指令】+【压缩后文件名】+【文件】
 功能:打包压缩 / 解压文件
 常用选项:

  • -c :建立一个压缩文件的参数指令(create 的意思);
  • -x :解开一个压缩文件的参数指令!
  • -t :查看 tarfile 里面的文件!
  • -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
  • -j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
  • -v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
  • -f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
  • -C : 解压到指定目录
tar -czf dst.tgz src

 

 如果只打包压缩文件只需记住这个简单指令:-czf / -cvzf  解压:-xzf/-xvzf(加‘v’指令显示压缩/解压的过程,可加可不加)

tar -xzf dst.tgz 

 

 指定解压位置:

tar -xzf dst.tgz -C dst

 5. uname指令

 语法:uname 【选项】
 功能: uname用来获取电脑和操作系统的相关信息。
 补充说明:uname可显示linux主机所用的操作系统的版本硬件的名称等基本信息
 常用选项:

  • -a或–all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称

 在面试时可能会被问到:你的计算机架构是什么?

uname -r

 -r指令就可以查看操作系统软硬件体系结构

 

 拓展

 查看操作系统内核版本:

cat /etc/redhat-release

 查看操作系统中cpu信息:

cat /proc/cpuinfo

 

6. Linux常用热键

  •  [Tab]按键---【命令补全】和【档案补齐】的功能

 在输入指令时,使用tab键可以快速的填充指令:

 在日常使用指令时如果忘记指令,只记得指令开头字母,使用tab键也可有快速查到:

 

如上:输入一个a双击tab键,就可以展示出a开头的所以指令(可能出现tab键无效的情况,这是因为操作系统的原因,可以不使用这个功能)

  •  [Ctrl]+c 按键---停止当前进程

我提前写好一个无限死循环的程序,编译并执行,在Linux终端中在不停的输出:hello,linux

 使用【Ctrl+c】就可以强行停止当前进程,在日常使用中遇到异常进程都可以使用Ctrl+c停止进程

  •  [Ctrl]-d按键---结束退出

『键盘输入结束(End Of File, EOF 戒 End OfInput)』的意思;它也可以用来取代exit。

 退出连接服务器后,在XShell终端继续Ctrl+d,就会退出并关闭Xshell

 7. 关机

 语法:shutdown 【选项】 

 常见选项:

  •  -h : 将系统的服务停掉后,立即关机。
  • -r : 在将系统的服务停掉之后就重新启动
  • -t sec : -t 后面加秒数,表示『过几秒后关机』的意思

 

 ❗️❗️❗️注意:

 如果使用的是云服务器就不要尝试执行了,云服务器没有特殊情况是永不关机的。

 8. rz指令

 我们的虚拟机/云服务器其实是可以数据共享的(相互传输数据),也就是rz指令

 在使用rz指令之前需要安装lrzsz

yum install -y lrzsz

 执行上边的指令安装lrzsz,安装成功后在XShell终端输入rz指令并执行就可以打开一个窗口:

 当然我们也可以直接在Windows下拖拽文件到终端传输:

 rz指令仅限于从本地计算机上传文件到远程计算机

 拓展

scp指令

 那如何从将自己Linux中的文件传输到远程服务器呢?

这里就要使用scp指令:

scp 文件 用户@ip地址:目录

 执行之后它会询问你是否需要连接:

确认,之后就会要求你输入远程机器用户的密码,输入完之后就会进行传输,这里涉及ip隐私,就不再进行详细演示。

 9. shell命令以及运行原理

 Linux严格意义上说的是一个操作系统,我们称之为“核心(kernel)“ ,但我们一般用户,不 能直接使用kernel。而是通过kernel的“外壳”程序,也就是所谓的shell

 从技术角度,Shell的最简单定义:命令行解释器

我们所使用的XShell就是一个shell外壳,目前我们所使用的Xshell,它的命令行解释器叫bash它其实就是一个可执行程序

 我们在命令行输入的命令叫shell命令, 负责接收我们命令指令的就是shell(外壳程序)

 

 如上图,我们所使用的Linux,本质使用的是Linux的操作系统内核,在系统内核外都有一层软件层(shell外壳),我们输入的指令、编写的代码都是基于shell外壳之上。

 广义层面:内核+外壳(使用的命令行)被称为操作系统

 狭义层面:内核 ,只有内核才是真正的操作系统

 为什么要有shell外壳?

         从操作系统本身出发,考虑到操作系统本身的易用程度和安全问题,是不允许用户直接进行访问的。没有shell外壳的存在,可以访问操作系统的也只有懂操作系统的人可以,如果其他用户想要使用操作起来非常困难,还要学习学习操作系统的原理,这就好比于,一个人学开车,需要先了解一下发动机原理。

 shell外壳是什么?

 shell外壳就是与操作系统内核进行交互的命令行解释器。

 它主要干两件事:

  • 将使用者的命令翻译给核心(kernel)处理。
  • 将核心的处理结果翻译给使用者。

         此外shell外壳对操作系统内核也具有一定的保护功能,shell外壳会判断用户的指令是否安全(判断是否反馈给操作系统内核),预防有害操作的执行,这样也间接的保护了操作系统。

 shell外壳是怎么工作的?

       shell本质是一个执行起来的程序(进程),shell外壳在执行指令时,如果这些指令有风险,或者 用户自定义的指令,这些操作都具有一定的风险,shell不会自己去执行,因为一旦挂了,操作系统也就崩溃无法运行,所以shell通过创建子进程的方式,让子进程去执行有风险的指令。

 在现实使用时shell又是如何工作的呢?

       Linux操作系统可以多用户登录,但是多个用户并不是同时使用一个shell,每次我们使用XShell登陆时,操作系统都要给当前正在登录的用户新启动一个shell、bash,每个用户之间的进程与操作都是相互独立的。

         好了,以上便是本期的全部内容,希望对你有所帮助,最后感谢阅读!

http://www.yayakq.cn/news/780732/

相关文章:

  • 常用网站后台地址阿里巴巴网站建设缺点
  • 个人博客建站wordpress百度广告推广怎么收费
  • 安卓端网站开发ide系统优化的影响因素
  • 网站设置关键词软件设计公司排名
  • 北流建设局网站浙江省网站icp备案多久
  • 蚌埠建设银行网站自己搭建app
  • 营销方案网站WordPress的jquery版本过低
  • 网站建设中的问题关键词排名批量查询软件
  • 广州网站建设 骏域网站建设专家展厅装修设计
  • 网站运营成本电商运营有前途吗
  • 医院网站建设报价表网站对比
  • 网站全屏轮播代码 js小饭店普通装修
  • 长沙网站建设工作室济南做网站互联网公司
  • 网站建设面板在线设计平台市场环境
  • 芮城网站建设网站建设后的效果评估
  • 网站推广的策略制作app步骤
  • 做购物平台网站需要多少资金涿州做网站
  • 做视频网站服务器如何做微信商城网站
  • c 网站开发程序员苏州专业网站建设设计公司哪家好
  • 海南城乡建设厅网站公司网站制作招聘
  • 福州市住房和城乡建设网站烟台开发区住房和建设局网站
  • 网站用模板为什么不利于seo推广建立收费网站
  • 做外单网站有哪些上海美容网站建设
  • 网站栏目怎么做301定向腾讯建设网站视频视频下载
  • 怎么将网站做成html织梦做的网站后台
  • 通化市住房和城乡建设局网站个人主页展示店铺
  • 住房城市建设部门户网站网页设计代码字号px
  • 青岛 机械 中企动力提供网站建设营销型网站建设 代理
  • 宁波网站推广联系方式文登建设局官方网站
  • 网站做文件检查专业做网站技术