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

旅游网站建设ppt自己动手制作网站

旅游网站建设ppt,自己动手制作网站,英文网站开发公司,域名com和cn的区别Linux命令简介 [rootlocalhost ~]# 表示 Linux 系统的命令提示符。 []#xff1a;这是提示符的分隔符号#xff0c;没有特殊含义。 root#xff1a;显示的是当前的登录用户#xff0c;笔者现在使用的是 root 用户登录。 #xff1a;分隔符号#xff0c;没有特殊含义。 l…Linux命令简介 [rootlocalhost ~]# 表示 Linux 系统的命令提示符。 []这是提示符的分隔符号没有特殊含义。 root显示的是当前的登录用户笔者现在使用的是 root 用户登录。 分隔符号没有特殊含义。 localhost当前系统的简写主机名完整主机名是 localhost.localdomain。 ~代表用户当前所在的目录此例中用户当前所在的目录是家目录。 #命令提示符Linux 用这个符号标识登录的用户权限等级。如果是超级用户提示符就是 #如果是普通用户提示符就是 $。 Linux 命令的基本格式: [rootlocalhost ~]# 命令 [选项] [参数] 命令格式中的 [] 代表可选项也就是有些命令可以不写选项或参数也能执行。 1) 选项的作用 ls 命令之后不加选项和参数也能执行不过只能执行最基本的功能即显示当前目录下的文件名。 2) 参数的作用 参数是命令的操作对象一般文件、目录、用户和进程等可以作为参数被命令操作命令一般都需要加入参数用于指定命令操作的对象是谁。如果可以省略参数则一般都有默认参数 备注命令的选项用于调整命令功能而命令的参数是这个命令的操作对象。 文件权限管理 介绍 Linux系统是一种典型的多用户系统不同的用户处于不同的地位拥有不同的权限。因此Linux 系统为每个文件都添加了很多的属性最大的作用就是维护数据的安全。 Linux 系统中用户等级权限的划分是非常清楚的root 用户拥有最高权限可以修改任何文件的权限而普通用户只能修改自己文件的权限所有者是自己的文件 Linux 系统中文件或目录的权限信息可以使用 ls 命令查看。如 每个文件的属性由左边第一部分的10个字符来确定如下图。 位数 说明 第 0 位 确定文件类型 (d, - , l , c , b) l 是链接相当于 windows 的快捷方式 指向同一索引节点的那些目录条目文件后面以-指向所连接的文件。 d 是目录包括文件名,子目录名及其指针.它是Linux储存文件名的唯一地方。 - 普通文件如文本文件,C语言源代码,shell脚本,二进制的可执行文件等。 可用cat,less,more,vi,emacs来查看内容,用mv来改名。 c 是字符设备文件表示为装置文件里面的串行端口设备例如键盘、鼠标(一次性读取装置)。 b 是块设备表示为装置文件里面的可供储存的接口设备(例如硬盘) 第 1-3 位 确定所有者该文件的所有者拥有该文件的权限 User 以三个为一组且均为『rwx』 的三个参数的组合 [ r ]代表可读(read)、[ w ]代表可写(write)、[ x ]代表可执行(execute)。 注意的是这三个权限的位置不会改变如果没有权限就会出现减号[ - ]而已。 第 4-6 位 确定所属组同用户组的拥有该文件的权限 Group 第 7-9 位 确定其他用户拥有该文件的权限 Other 实际案例说明 ls -l 中显示的内容如下 -rwxrw-r-- 1 root root 1213 Feb 2 09:39 abc 10 个字符确定不同用户能对文件干什么 第一个字符代表文件类型 - l d c b 其余字符每 3 个一组(rwx) 读(r) 写(w) 执行(x) 第一组 rwx : 文件拥有者的权限是读、写和执行 第二组 rw- : 与文件拥有者同一组的用户的权限是读、写但不能执行 第三组 r-- :  不与文件拥有者同组的其他用户的权限是读不能写和执行 1 文件硬连接数或 目录子目录数 root 用户 root 组 1213 文件大小(字节)如果是文件夹显示 4096 字节 Feb 2 09:39 最后修改日期 abc 文件名 默认权限 Linux 是注重安全性的操作系统而安全的基础在于对权限的设定不仅所有已存在的文件和目录要设定必要的访问权限创建新的文件和目录时也要设定必要的初始权限。 在 Linux 系统中文件和目录的最大默认权限是不一样的对文件来讲其可拥有的最大默认权限是 666即 rw-rw-rw-。也就是说使用文件的任何用户都没有执行x权限。原因很简单执行权限是文件的最高权限赋予时绝对要慎重因此绝不能在新建文件的时候就默认赋予只能通过用户手工赋予。对目录来讲其可拥有的最大默认权限是 777即 rwxrwxrwx。 介绍 Windows 系统中新建的文件和目录时通过继承上级目录的权限获得的初始权限而 Linux 不同它是通过使用 umask 默认权限来给所有新建的文件和目录赋予初始权限的可以通过 umask命令查看umask 默认权限的值。 [rootlocalhost ~]# umask 0022 #root用户默认是0022普通用户默认是 0002。 文件和目录的真正初始权限可通过以下的计算得到 文件或目录的初始权限 文件或目录的最大默认权限 - umask权限 说明 umask 默认权限确实由 4 个八进制数组成但第 1 个数代表的是文件所具有的特殊权限SetUID、SetGID、Sticky BIT后 3 位数字 022 可将其转变为字母形式为 ----w--w-。虽然 umask 默认权限是用来设定文件或目录的初始权限但并不是直接将 umask 默认权限作为文件或目录的初始权限还要对其进行 再加工。在计算文件或目录的初始权限时不能直接使用最大默认权限和 umask 权限的数字形式做减法。最大默认权限中和 umask 权限公共的部分通过减法运算会被遮盖掉最终剩下的“最大默认权限”才是最终赋予文件或目录的初始权限。 实例1新建文件 [rootlocalhost ~]# umask 0022 #默认umask的值是0022 [rootlocalhost ~]# touch file  --新建file空文件 [rootlocalhost ~]# ll -d file -rw-r--r--. 1 root root 0 Apr 18 02:36 file 实例2新建目录 [rootlocalhost ~]# umask 0022 [rootlocalhost ~]# mkdir catalog  --新建catalog目录 [rootlocalhost ~]# ll -d catalog drwxr-xr-x. 2 root root 4096 Apr 18 02:36 catalog 实例3 [rootlocalhost ~]# umask 0033 [rootlocalhost ~]# mkdir catalog  --新建catalog目录 [rootlocalhost ~]# ll -d catalog drw-r--r--. 2 root root 4096 Apr 18 02:36 catalog 默认权限的修改 umask 权限值可以通过如下命令直接修改 [rootlocalhost ~]# umask 002 [rootlocalhost ~]# umask 0002 [rootlocalhost ~]# umask 033 [rootlocalhost ~]# umask 0033 不过这种方式修改的 umask 只是临时有效一旦重启或重新登陆系统就会失效。如果想让修改永久生效则需要修改对应的环境变量配置文件 /etc/profile。 在profile文件中普通用户的 umask 由 if 语句的第一段定义而超级用户 root 的 umask 值由 else 语句定义即可。 修改此文件则 umask 值就会永久生效。 文件权限_常用命令 chgrp 命令 作用用于修改文件或目录的所属组。 基本格式[rootlocalhost ~]# chgrp [-R] 所属组 文件名目录名 说明 -R注意是大写选项长作用于更改目录的所属组表示更改连同子目录中所有文件的所属组信息。        使用此命令需要注意的一点是要被改变的群组名必须是真实存在的否则命令无法正确执行会提示 invaild group name。 应用实例 当以 root 身份登录 Linux 系统时主目录中会存在一个名为 install.log 的文件我们可以使用如下方法修改此文件的所属组 [rootlocalhost ~]# groupadd group1 #新建用于测试的群组 group1 [rootlocalhost ~]# chgrp group1 install.log #修改install.log文件的所属组为group1 [rootlocalhost ~]# ll install.log -rw-r--r--. 1 root group1 78495 Nov 17 05:54 install.log #修改生效 [rootlocalhost ~]# chgrp testgroup install.log chgrp: invaild group name testgroup 可以看到在具有 group1 群组的前提下我们成功修改了 install.log 文件的所属组但我们再次试图将所属组修改为 testgroup 时命令执行失败就是因为系统的 /etc/group 文件中没有 testgroup 群组。 chmod 指令 作用可以修改文件或者目录的权限。 语法一 语法二chmod [-R] 权限值 文件名 说明 u:所有者 g:所有组 o:其他人 a:所有人(u、g、o 的总和) 案例演示 案例1设定 .bashrc 文件的权限为 rwxr-xr-x则可执行如下命令 [rootlocalhost ~]# chmod urwx,gorx .bashrc [rootlocalhost ~]# ls -al .bashrc -rwxr-xr-x. 1 root root 176 Sep 22 2004 .bashrc 案例2 [rootwww ~]# ls -al .bashrc -rwxr-xr-x  1 root root 395 Jul  4 11:45 .bashrc [rootwww ~]# chmod  aw  .bashrc [rootwww ~]# ls -al .bashrc -rwxrwxrwx  1 root root 395 Jul  4 11:45 .bashrc 案例3将 /home/abc.txt 文件的权限修改成 rwxr-xr-x, 使用给数字的方式实现 chmod 755 /home/abc.txt chown命令 作用主要用于修改文件或目录的所有者也可以修改文件或目录的所属组。 语法一 chown [-R] 所有者 文件或目录 语法二chown [-R] 所有者:所属组 文件或目录【但修改所属组通常使用 chgrp 命令因此并不推荐大家使用 chown 命令】 说明 -R 如果是目录 则使其下所有子文件或目录递归生效在 chown 命令中所有者和所属组中间也可以使用点.但会产生一个问题如果用户在设定账号时加入了小数点例如 zhangsan.temp就会造成系统误判。因此建议大家使用冒号连接所有者和所属组使用 chown 命令修改文件或目录的所有者或所属者时要保证使用者用户或用户组存在否则该命令无法正确执行会提示 invalid user 或者 invaild group。 案例演示 请将 /home/abc.txt 文件的所有者修改成 tom chown tom /home/abc.txt 请将 /home/test 目录下所有的文件和目录的所有者都修改成 tom chown -R tom /home/test ls指令 作用查看文件的所有者。 语法ls –ahl 说明 一般为文件的创建者,谁创建了该文件就自然的成为该文件的所有者。当某个用户创建了一个文件后这个文件的所在组就是该用户所在的组(默认) 应用实例 使用 fox 来创建一个文件看看该文件属于哪个组? -rw-r--r--. 1 fox monster 0 11 月 5 12:50 ok.txt groupadd指令 作用创建一个组 语法groupadd 组名 应用实例 创建一个组,monster groupadd monster 创建一个用户 fox 并放入到 monster 组中 useradd -g monster fox groupdel指令 作用删除组 语法groupdel 组名 注意 用户组里面有用户,必须先把用户删除了,才能删除组。 改变用户所在组 在添加用户时可以指定将该用户添加到哪个组中同样的用 root 的管理权限可以改变某个用户所在的组。 改变用户所在组 usermod –g 新组名 用户名 usermod –d 目录名 用户名 改变该用户登陆的初始目录。 特别说明用户需要有进入到新目录的权限。 应用实例 将 zwj 这个用户从原来所在组修改到 wudang 组 usermod -g wudang zwj 文件与目录的管理 Linux 的目录结构为树状结构最顶级的目录为根目录 /。其他目录通过挂载可以将它们添加到树中通过解除挂载可以移除它们。 绝对路径 路径的写法由根目录 / 写起例如 /usr/share/doc 这个目录。 相对路径 路径的写法不是由 / 写起例如由 /usr/share/doc 要到 /usr/share/man 底下时可以写成 cd ../man 这就是相对路径的写法。 目录_常用命令 ls 命令 作用显示目录文件 语法ls  选项[-ald]  [文件或目录] 说明 -a    显示所有文件包括隐藏文件-l     详细信息显示-d    查看目录属性 -h 人性化查看 -i 查询结点 cd 命令 语法cd [目录] 作用切换目录 实例 $ cd  /tmp/Japan/boduo     切换到指定目录 $ cd  ..        回到上一级目录 pwd命令 语法pwd [-P] 作用显示当前目录 说明 -P 显示出实际的工作目录而非使用链接 (link) 路径。 实例$ pwd /tmp/Japan mkdir 命令 作用创建新目录 语法mkdir [-mp] 目录名称  [目录名] 说明 -m 配置文件的权限喔直接配置不需要看默认权限 (umask) 的脸色-p 帮助你直接将所需要的目录(包含上一级目录)递归创建起来 实例1请到/tmp底下尝试创建数个新目录看看 [rootwww ~]# cd /tmp [rootwww tmp]# mkdir test    创建一名为 test 的新目录 [rootwww tmp]# mkdir -p test1/test2/test3/test4    创建多级目录 实例2创建权限为 rwx--x--x 的目录。 [rootwww tmp]# mkdir -m 711 test2 [rootwww tmp]# ls -l drwxr-xr-x  3 root  root 4096 Jul 18 12:50 test drwxr-xr-x  3 root  root 4096 Jul 18 12:53 test1 drwx--x--x  2 root  root 4096 Jul 18 12:54 test2 上面的权限部分如果没有加上 -m 来强制配置属性系统会使用默认属性。 如果我们使用 -m 如上例我们给予 -m 711 来给予新的目录 drwx--x--x 的权限。 rmdir 命令 作用 删除空目录 语法rmdir [-p] 目录名称 说明 -p 从该目录起一次删除多级空目录仅能删除空目录 实例1 [rootwww tmp]# rmdir test cp 命令 作用复制文件或目录 语法cp  -rp  [原文件或目录] [目标目录] 说明 -a相当于 -pdr 的意思至于 pdr 请参考下列说明(常用)-d若来源档为链接档的属性(link file)则复制链接档属性而非文件本身-f为强制(force)的意思若目标文件已经存在且无法开启则移除后再尝试一次-i若目标档(destination)已经存在时在覆盖时会先询问动作的进行(常用)-l进行硬式链接(hard link)的链接档创建而非复制文件本身-p连同文件的属性一起复制过去而非使用默认属性(备份常用)-r递归持续复制用于目录的复制行为(常用)-s复制成为符号链接档 (symbolic link)亦即『捷径』文件-u若 destination 比 source 旧才升级 destination  复制多个文件只需要在中间接连写上地址即可 实例 $ cp  -r /tmp/Japan/cangjing  /root 将目录/tmp/Japan/cangjing复制到目录/root下 $ cp  -rp /tmp/Japan/boduo /tmp/Japan/longze /root 将/tmp/Japan目录下的boduo和longze目录复制到/root下保持目录属性 rm命令 作用删除文件 语法rm  [-rif]   [文件或目录] 说明 -f 就是 force 的意思忽略不存在的文件不会出现警告信息-i 互动模式在删除前会询问使用者是否动作-r 递归删除啊最常用在目录的删除了这是非常危险的选项 实例$ rm  /tmp/yum.log 删除文件/tmp/yum.log $ rm -rf  /tmp/Japan/longze 删除目录/tmp/Japan/longze mv命令 语法 [rootwww ~]# mv [-fiu] source destination [rootwww ~]# mv [options] source1 source2 source3 .... directory 作用 -f force 强制的意思如果目标文件已经存在不会询问而直接覆盖-i 若目标文件 (destination) 已经存在时就会询问是否覆盖-u 若目标文件已经存在且 source 比较新才会升级 (update) 实例1复制一文件创建一目录将文件移动到目录中 [rootwww ~]# cd /tmp [rootwww tmp]# cp ~/.bashrc bashrc [rootwww tmp]# mkdir mvtest [rootwww tmp]# mv bashrc mvtest 将某个文件移动到某个目录去就是这样做 实例2将刚刚的目录名称更名为 mvtest2 [rootwww tmp]# mv mvtest mvtest2 文件处理_常用命令 cat 作用由第一行开始显示文件内容 语法cat [参数] [文件名] 说明 -A 相当于-vET 的整合选项可列出一些特殊字符而不是空白而已-b 列出行号仅针对非空白行做行号显示空白行不标行号-E 将结尾的断行字节 $ 显示出来-n 列印出行号连同空白行也会有行号与 -b 的选项不同-T 将 [tab] 按键以 ^I 显示出来-v 列出一些看不出来的特殊字符 实例 $ cat  /etc/issue $ cat  -n /etc/services tac 作用从最后一行开始显示可以看出 tac 是 cat 的倒着写 nl 作用显示的时候顺道输出行号 more 作用分页显示文件内容 语法more  [文件名] 说明在 more 这个程序的运行过程中你有几个按键可以按的 空白键 (space)代表向下翻一页Enter         代表向下翻『一行』/字串         代表在这个显示的内容当中向下搜寻『字串』这个关键字:f            立刻显示出档名以及目前显示的行数q             代表立刻离开 more 不再显示该文件内容。b 或 [ctrl]-b 代表往回翻页不过这动作只对文件有用对管线无用。 实例   $ more  /etc/services less 作用与 more 类似分页显示文件内容可向上翻页 语法less  [文件名] 说明less运行时可以输入的命令有 空白键    向下翻动一页[pagedown]向下翻动一页[pageup]  向上翻动一页/字串     向下搜寻『字串』的功能?字串     向上搜寻『字串』的功能n         重复前一个搜寻 (与 / 或 ? 有关)N         反向的重复前一个搜寻 (与 / 或 ? 有关)q         离开 less 这个程序 实例$  less  /etc/services head 作用显示文件前面几行 语法head  [文件名] 说明 -n 指定行数 【默认显示10行】 实例   $ head -n 20 /etc/services tail 作用显示文件后面几行 语法tail  [nf] [文件名] 说明 -n 指定行数【默认显示10行】-f  动态显示文件末尾内容 实例   $ tail -n 18 /etc/services 查询实时日志时可用此命令
http://www.pierceye.com/news/707909/

相关文章:

  • 中国建设报网站做网站如何文字链接文字
  • 网站建设网站多少钱网站上做值机的app
  • 百度手机网站提交做网站优化的教程
  • wordpress建站教程贴吧网站建设的论文的参考文献
  • 公司网站设计建议php7 wordpress
  • 商城网站建设策划书扬中会建网站
  • 铜陵市网站建设如何建立小程序商城
  • 大型网站运营步骤做网站f12的用处
  • 静态网站什么意思微信开发者工具打不开
  • 建站到网站收录到优化通化北京网站建设
  • 网站开发作用wordpress mysuc cms
  • 网站开发人员的职责是什么石家庄外贸建站公司
  • 内外外贸购物网站建设网站顶部下拉广告
  • 深圳企业网站建设服务平台销售推广语
  • 做网站要什么资料百度网盘登录
  • 聚牛网站建设公司北京seo优化推广
  • 成都网站公司网站建设东莞大岭山电子厂
  • python建立简易网站网站界面设计的分类有哪几种
  • 网络规划师考哪些内容优化设计卷子答案
  • 邢台网站关键词优化wordpress弹窗下载
  • 晋城市企业网站腾讯qq官网登录入口
  • 怎么给网站在百度地图上做爬虫一家专门做灯的网站
  • 河南焦作有做网站开发的公司吗xampp安装wordpress
  • python购物网站开发流程图win淘宝客wordpress主题模板
  • 江苏省建设执业网站个人做淘宝客网站有哪些
  • 浙江省建设厅门户网站咨询公司是干什么的
  • 哪个网站上可以做初中数学题wordpress 网校插件
  • html写手机网站制作网页用什么语言
  • 一站式网站建设价格百度网站
  • 招商网站建设多少钱企业形象墙