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

网站建设-纵横网络网站建设方案设计

网站建设-纵横网络,网站建设方案设计,网站顶部轮播怎么做,网站建设包括哪方面Linux的目录结构 Linux的目录结构 Linux的目录结构是一个树形结构 Windows系统可以拥有多个盘符#xff0c;如C盘、D盘、E盘 Linux没有盘符这个概念#xff0c;只有一个根目录 /#xff0c;所有文件都在它下面 Linux路径的描述方式 ● 在Linux系统中#xff0c;路径之…Linux的目录结构 Linux的目录结构 Linux的目录结构是一个树形结构 Windows系统可以拥有多个盘符如C盘、D盘、E盘 Linux没有盘符这个概念只有一个根目录 /所有文件都在它下面 Linux路径的描述方式 ● 在Linux系统中路径之间的层级关系使用/ 来表示 ● 在Windows系统中路径之间的层级关系使用\ 来表示 D:\data\work\hello.txt /usr/local/hello.txt Linux命令入门 Linux命令基础格式 无论是什么命令用于什么用途在Linux中命令有其通用的格式 command [-options] [parameter] ● command命令本身 ● -options[可选非必填]命令的一些选项可以通过选项控制命令的行为细节 ● parameter[可选非必填]命令的参数多数用于命令的指向目标等 ls命令 ls命令的作用是列出目录下的内容语法细节如下 ● -a -l -h 是可选的选项 ● Linux路径是此命令可选的参数 当不使用选项和参数直接使用ls命令本体表示以平铺形式列出当前工作目录下的内容 HOME目录和工作目录 直接输入ls命令表示列出当前工作目录下的内容当前工作目录是 Linux系统的命令行终端在启动的时候默认会加载: ● 当前登录用户的HOME目录作为当前工作目录所以ls命令列出的是HOME目录的内容 ● HOME目录每个Linux操作用户在Linux系统的个人账户目录路径在/home/用户名 ● 如图中的Linux用户是itheima其HOME目录是/home/itheima ● Windows系统和Linux系统均设有用户的HOME目录如图 ls命令的参数 ● 当ls不使用参数表示列出当前工作目录的内容即用户的HOME目录 ● 当使用参数ls命令的参数表示指定一个Linux路径列出指定路径的内容 如 通过ls /  列出了根目录的内容我们可以打开VMware在Linux的图形化中对照一下 对照一下命令行的结果和图形化查看的结果 ls 命令的 -a选项 ● -a选项表示all的意思即列出全部文件包含隐藏的文件/文件夹 可以看到ls -a 对比 ls 列出的内容更多了。 ● 图中以.开头的表示是Linux系统的隐藏文件/文件夹只要以.开头就能自动隐藏 ● 只有通过-a选项才能看到这些隐藏的文件/文件夹 ls命令的 -l选项 ● -l选项表示以列表竖向排列的形式展示内容并展示更多信息 -l选项其实和图形化中文件夹以列表形式排列是一个意思 ls命令选项的组合使用 语法中的选项是可以组合使用的比如学习的-a和-l可以组合应用。 写法 ● ls -l -a ● ls -l -a ● ls -al 除了选项本身可以组合以外选项和参数也可以一起使用。 ls 命令的 -h选项 ● -h 表示以易于阅读的形式列出文件大小如K、M、G ● -h选项必须要搭配 -l 一起使用 目录切换相关命令(cd/pwd) cd 切换工作目录 当Linux终端命令行打开的时候会默认以用户的HOME目录作为当前的工作目录 我们可以通过cd命令更改当前所在的工作目录。 cd命令来自英文Change Directory 语法 ● cd命令无需选项只有参数表示要切换到哪个目录下 ● cd命令直接执行不写参数表示回到用户的HOME目录 pwd 查看当前工作目录 通过ls来验证当前的工作目录其实是不恰当的。 我们可以通过pwd命令来查看当前所在的工作目录。 pwd命令来自Print Work Directory 语法 ● pwd命令无选项无参数直接输入pwd即可 相对路径、绝对路径和特殊路径符 相对路径和绝对路径 如图通过pwd得知当前所在是HOME目录/home/itheima 现在想要通过cd命令切换工作目录到Desktop文件夹中去。 那么cd命令的参数Linux路径如何写呢 ● cd /home/itheima/Desktop ● cd Desktop 上述两种写法都可以正确的切换目录到指定的Desktop中。 ● cd /home/itheima/Desktop    绝对路径写法 ● cd Desktop                          相对路径写法 绝对路径以根目录为起点描述路径的一种写法路径描述以/开头 相对路径以当前目录为起点描述路径的一种写法路径描述无需以/开头 特殊路径符 如图当前工作目录处于/home/itheima/Desktop 现在想要向上回退一级切换目录到/home/itheima中如何做 ● 可以直接通过cd即可回到HOME目录 ● 也可以通过特殊路径符来完成。 特殊路径符 ● .    表示当前目录比如 cd ./Desktop 表示切换到当前目录下的Desktop目录内和cd Desktop效果一致 ● ..    表示上一级目录比如cd ..   即可切换到上一级目录cd ../..  切换到上二级的目录 ● ~    表示HOME目录比如cd ~    即可切换到HOME目录或cd ~/Desktop切换到HOME内的Desktop目录 创建目录命令(mkdir) mkdir命令 通过mkdir命令可以创建新的目录文件夹 mkdir来自英文Make Directory 语法 ● 参数必填表示Linux路径即要创建的文件夹的路径相对路径或绝对路径均可 ● -p选项可选表示自动创建不存在的父目录适用于创建连续多层级的目录 mkdir -p 选项 如果想要一次性创建多个层级的目录如下图 会报错因为上级目录itcast和good并不存在所以无法创建666目录 可以通过-p选项将一整个链条都创建完成。 文件操作命令part1(touch、cat、more touch 创建文件 可以通过touch命令创建文件 语法 ● touch命令无选项参数必填表示要创建的文件路径相对、绝对、特殊路径符均可以使用 cat命令 查看文件内容 有了文件后我们可以通过cat命令查看文件的内容。 不过现在我们还未学习vi编辑器无法向文件内编辑内容所以暂时我们先通过图形化 在图形化中手动向文件内添加内容以测试cat命令 准备好文件内容后可以通过cat查看内容。 语法 ● cat同样没有选项只有必填参数参数表示被查看的文件路径相对、绝对、特殊路径符都可以使用 more命令查看文件内容 more命令同样可以查看文件内容同cat不同的是 ● cat是直接将内容全部显示出来 ● more支持翻页如果文件内容过多可以一页页的展示 语法 ● 同样没有选项只有必填参数参数表示被查看的文件路径相对、绝对、特殊路径符都可以使用 Linux系统内置有一个文件路径为/etc/services可以使用more命令查看 ● more /etc/services ● 通过q退出查看 文件操作命令part2(cp、mv、rm cp命令复制文件文件夹 cp命令可以用于复制文件\文件夹cp命令来自英文单词copy 语法 ● -r选项可选用于复制文件夹使用表示递归 ● 参数1Linux路径表示被复制的文件或文件夹 ● 参数2Linux路径表示要复制去的地方 复制文件 复制文件夹 复制文件夹必须使用-r选项否则不会生效 mv移动文件或文件夹 mv命令可以用于移动文件\文件夹mv命令来自英文单词move 语法 ● 参数1Linux路径表示被移动的文件或文件夹 ● 参数2Linux路径表示要移动去的地方如果目标不存在则进行改名确保目标存在 rm删除文件、文件夹 rm命令可用于删除文件、文件夹 rm命令来自英文单词remove 语法 ● 同cp命令一样-r选项用于删除文件夹 ● -f表示force强制删除不会弹出提示确认信息 ● 普通用户删除内容不会弹出提示只有root管理员用户删除内容会有提示 ● 所以一般普通用户用不到-f选项 参数1、参数2、......、参数N 表示要删除的文件或文件夹路径按照空格隔开 ● 删除文件 ● 删除多个文件 ● 删除文件夹如下图必须使用-r选项才可以 ● 演示强制删除-f选项 ● 可以通过 su - root并输入密码123456和普通用户默认一样临时切换到root用户体验 ● 通过输入exit命令退回普通用户。临时用root用完记得退出不要一直用关于root我们后面会讲解 rm删除文件、文件夹 - 通配符 rm命令支持通配符 *用来做模糊匹配 ● 符号* 表示通配符即匹配任意内容包含空示例 ● test*表示匹配任何以test开头的内容 ● *test表示匹配任何以test结尾的内容 ● *test*表示匹配任何包含test的内容 演示 ● 删除所有以test开头的文件或文件夹 rm是一个危险的命令特别是在处于root超级管理员用户的时候。 请谨慎使用。 如下命令请千万千万不要在root管理员用户下执行 rm -rf / rm -rf /* 效果等同于在Windows上执行C盘格式化。 PS你心里痒痒就在虚拟机试试吧大不了恢复快照或者重新装个虚拟机哦。 查找命令(which、find which命令 我们在前面学习的Linux命令其实它们的本体就是一个个的二进制可执行程序。 和Windows系统中的.exe文件是一个意思。 我们可以通过which命令查看所使用的一系列命令的程序文件存放在哪里 语法 find命令 - 按文件名查找文件 在图形化中我们可以方便的通过系统提供的搜索功能搜索指定的文件。 同样在Linux系统中我们可以通过find命令去搜索指定的文件。 语法 为了确保后续演示拥有最大的权限可以在整个系统完成搜索 我们可以切换到root用户以获得管理员权限 执行命令su - root 输入密码123456和你普通用户的密码一样 查找文件名叫做test的文件从根目录开始搜索 基于语法可以有命令 find / -name “test” find命令 - 通配符 根据语法 被查找文件名支持使用通配符 * 来做模糊查询。 ● 符号* 表示通配符即匹配任意内容包含空示例 ● test*表示匹配任何以test开头的内容 ● *test表示匹配任何以test结尾的内容 ● *test*表示匹配任何包含test的内容 基于通配符的含义可以结合find命令做文件的模糊查询。 ● 查找所有以test开头的文件find / -name “test*” ● 查找所有以test结尾的文件find / -name “*test” ● 查找所有包含test的文件find / -name “*test*” find命令 - 按文件大小查找文件 语法 ● 、- 表示大于和小于 ● n表示大小数字 ● kMG表示大小单位k(小写字母)表示kbM表示MBG表示GB 示例 ● 查找小于10KB的文件 find / -size -10k ● 查找大于100MB的文件find / -size 100M ● 查找大于1GB的文件find / -size 1G grep、wc和管道符 grep命令 可以通过grep命令从文件中通过关键字过滤文件行。 语法 ● 选项-n可选表示在结果中显示匹配的行的行号。 ● 参数关键字必填表示过滤的关键字带有空格或其它特殊符号建议使用””将关键字包围起来 ● 参数文件路径必填表示要过滤内容的文件路径可作为内容输入端口 现在通过touch命令在HOME目录创建itheima.txt并通过图形化页面编辑并保存如下内容 ● 过滤itheima关键字 ● 过滤itcast关键字 ● 过滤code关键字并显示行号 wc命令做数量统计 可以通过wc命令统计文件的行数、单词数量等 语法 ● 选项-c统计bytes数量 ● 选项-m统计字符数量 ● 选项-l统计行数 ● 选项-w统计单词数量 ● 参数文件路径被统计的文件可作为内容输入端口 ● 不带选项统计文件 ● 统计字节数 ● 统计字符数 ● 统计行数 ● 统计单词数 管道符 学习了grep命令后我们在来学习一个新的特殊符号管道符| 管道符的含义是将管道符左边命令的结果作为右边命令的输入 如上图 ● cat itheima.txt的输出结果文件内容 ● 作为右边grep命令的输入被过滤文件 管道符的应用非常多 ● ls | grep Desktop过滤ls的结果 ● find / -name test | /usr/lib64过滤结果只找路径带有/usr/lib64的结果 ● cat itheima.txt | grep itcast | grep itheima可以嵌套使用哦 ● cat itheima.txt的结果给 grep itcast 使用 ● cat itheima.txt | grep itcast 的结果给grep itheima使用 echo、tail和重定向符 echo命令 可以使用echo命令在命令行内输出指定内容 语法 ● 无需选项只有一个参数表示要输出的内容复杂内容可以用””包围 演示 ● 在终端上显示Hello Linux ● 带有空格或\等特殊符号建议使用双引号包围 ● 因为不包围的话空格后很容易被识别为参数2尽管echo不受影响但是要养成习惯哦 反引号 看一下如下命令echo pwd 本意是想输出当前的工作路径但是pwd被作为普通字符输出了。 我们可以通过将命令用反引号通常也称之为飘号将其包围 被包围的内容会被作为命令执行而非普通字符 重定向符 我们再来学习两个特殊符号重定向符和 ● 将左侧命令的结果覆盖写入到符号右侧指定的文件中 ● 将左侧命令的结果追加写入到符号右侧指定的文件中 演示 ● echo “Hello Linux” itheima.txt ● echo “Hello itheima” itheima.txt再次执行覆盖新内容 ● echo “Hello itcast” itheima.txt再次执行使用追加新内容 tail命令 使用tail命令可以查看文件尾部内容跟踪文件的最新更改语法如下 ● 参数Linux路径表示被跟踪的文件路径 ● 选项-f表示持续跟踪 ● 选项, -num表示查看尾部多少行不填默认10行 ● 查看/var/log/vmware-network.log文件的尾部10行tail /var/log/vmware-network.log ● 查看/var/log/vmware-network.log文件的尾部3行tail -3 /var/log/vmware-network.log tail持续跟踪文件更改 使用-f选项可以持续跟踪文件更改 ● 复制一个新的FinalShell的标签 ● 在第一个标签中执行touch test.txt创建一个test.txt文件 ● 在第一个标签中执行tail -f test.txt持续跟踪文件更改 ● 在第二个标签中多次执行echo “内容” test.txt向文件追加内容 ● 观察第一个标签的变化 vi编辑器 vi\vim编辑器介绍 vi\vim是visual interface的简称, 是Linux中最经典的文本编辑器 同图形化界面中的 文本编辑器一样vi是命令行下对文本文件进行编辑的绝佳选择。 vim 是 vi 的加强版本兼容 vi 的所有指令不仅能编辑文本而且还具有 shell 程序编辑的功能可以不同颜色的字体来辨别语法的正确性极大方便了程序的设计和编辑性。 vi\vim编辑器的三种工作模式 命令模式Command mode 命令模式下所敲的按键编辑器都理解为命令以命令驱动执行不同的功能。 此模型下不能自由进行文本编辑。 输入模式Insert mode 也就是所谓的编辑模式、插入模式。 此模式下可以对文件内容进行自由编辑。 底线命令模式Last line mode 以开始通常用于文件的保存、退出。 命令模式 如果需要通过vi/vim编辑器编辑文件请通过如下命令 vim兼容全部的vi功能后续全部使用vim命令 ● 如果文件路径表示的文件不存在那么此命令会用于编辑新文件 ● 如果文件路径表示的文件存在那么此命令用于编辑已有文件 vi编辑器的快速体验 通过vi/vim命令编辑文件会打开一个新的窗口此时这个窗口就是命令模式窗口 命令模式是vi编辑器的入口和出口如右图 ● 进入vi编辑器会进入命令模式 ● 通过命令模式输入键盘指令可以进入输入模式 ● 输入模式需要退回到命令模式然后通过命令可以进入底线命令模式 快速体验 使用vim hello.txt编辑一个新文件执行后进入的是命令模式 在命令模式内按键盘 i 进入输入模式 在输入模式内输入itheima and itcast. 输入完成后按esc回退会命令模式 在命令模式内按键盘 : 进入底线命令模式 在底线命令内输入wq保存文件并退出vi编辑器 命令模式快捷键 现在我们来看一下在命令模式下的一些常见快捷键。 底线命令模式 编辑模式没有什么特殊的进入编辑模式后任何快捷键都没有作用就是正常输入文本而已。 唯一大家需要记住的就是通过esc可以退回到命令模式中即可。 在命令模式内输入: 即可进入底线命令模式支持如下命令 命令选项的说明 查看命令帮助和手册 如果想要对命令的其它选项进行查阅可以通过如下方式 ● 任何命令都支持--help 选项 可以通过这个选项查看命令的帮助。 如ls --help 会列出ls命令的帮助文档 帮助文档会简单的对命令的使用方式进行说明 ● 如果想要查看命令的详细手册可以通过manmanual 手册命令查看 比如 ● man ls就是查看ls命令的详细手册 ● man cd就是查看cd命令的详细手册 ● 大多数手册都是全英文的如果阅读吃力可以通过重定向符man ls ls-man.txt输出手册到文件 然后通过翻译软件翻译内容查看哦
http://www.zqtcl.cn/news/57794/

相关文章:

  • 扁平网站 文案网页游戏平台代理
  • 网站请及时续费成都住房和城乡建设局 网站首页
  • 什么是网站风格策划的重点网站模板手机
  • 有人有片视频吗免费的下载成都公司网站seo
  • 怎么创建卡密网站17.zwd一起做网站池尾站
  • 国外做油画的网站十大网站开发公司
  • 临安规划建设局网站个人app怎么做
  • 佛山新网站建设如何安徽省港航建设投资集团网站
  • 模拟建设网站网站制作培训多少钱
  • 做网站要不要签合同天使投资
  • 佛山网站建设哪个好申请免费域名的方法
  • 网站建设虚拟主机说明微信网页宣传网站怎么做的
  • 如何建立网站会员系统wordpress主题 kratos
  • 做中英文网站要注意什么免费关键词搜索工具
  • 比较出名的设计网站网站视频链接怎么做
  • 百度站长平台注册wordpress文章生成二维码
  • win7电脑做网站公司名称免费起名
  • 徐州网站二次开发app推广渠道商
  • 邯郸网站制作厂家网站推广合同模板
  • 台州云推广网站系统优化的目的和意义
  • 怎么查看网站空间是否到期为网站开发android客户端
  • 设置自己的网站网页设计网站教程
  • 竞价开户公司知乎关键词优化软件
  • 四川省住房和城乡建设厅官方网站营销型网站制作价格
  • 宿迁北京网站建设凡客网登录
  • 权威网站有哪些wordpress是可视化编辑
  • 2017网站开发兼职建设城市2的游戏在哪个网站
  • 中航鑫源建设集团有限公司网站装饰设计软件
  • 做网站云服务器装系统做网站入什么科目
  • 自动发卡网和卡密兑换网站开发视频教程制作企业网站作业