微信公众号微网站怎么做,网站用的什么字体设计,怎们自己做网站,php网站开发工作描述一. 创建和删除目录的命令
1#xff0e;mkdir 命令
#xff08;1#xff09;一般格式#xff1a;mkdir [选项] 目录名
#xff08;2#xff09;说明#xff1a;该命令创建由目录名命名的目录。
#xff08;3#xff09;举例1#xff1a; 在目录 /usr/fedora 下建…一. 创建和删除目录的命令
1mkdir 命令
1一般格式mkdir [选项] 目录名
2说明该命令创建由目录名命名的目录。
3举例1 在目录 /usr/fedora 下建立子目录data并且只有文件主有读、写和执行权限(即700 指rwx——)其余用户无权限访问。
[rootlocalhost/root]#mkdir -m 700 /usr/fedora/data
4举例2在当前目录中建立inin 和inin下的/mail目录也就是连续建两个目录。
$ mkdir -p -m 700 ./inin/mail/
2rmdir 命令
当目录不再被使用时或者磁盘空间已到达使用限定值就需要从文件系统中删除失去使用价值的目录。
1一般格式rmdir [选项] 目录名
2说明该命令从一个目录中删除一个或多个空的子目录。
3举例删除子目录 bak 和其父目录 bin。
[rootlocalhost /root]#cd /usr/fedora
[rootlocalhost /root]#rmdir -p /bin/bak二. 改变工作目录和显示目录内容命令
1cd 命令
1一般格式cd [目录名]
2说明该命令用来改变工作目录。当不带任何参数时返回到用户的主目录。
3举例将当前目录改到 /usr/li
[rootlocalhost /root]#cd /usr/li
2pwd 命令
1一般格式pwd
2说明该命令不带任何选或参数用于显示出当前工作目录的绝对路径。
3举例显示当前工作目录。
[rootlocalhost/root]#pwd
/root
3ls 命令英文单词 list 的简写类似于DOS下的dir 命令
1一般格式ls [选项] [目录或文件]
2说明该命令列出指定目录的内容默认情况下输出条目按字母顺序排列。
3举例列出当前目录的内容并按修改时间排序。
[rootlocalhost/root]#ls -cdata m1.c Desktop mbox anaconda-ks.cfgwc.txt m2.c chap.txt evolution install.logm3.c a.c w.txt Screenshot.png install.log.syslog
4参数
默认情况下输出条目按字母顺序排序。当未给出目录名或是文件名时就显示当前目录的信息。
命令中各选项的含义如下
- a 显示指定目录下所有子目录与文件包括隐藏文件。
- A 显示指定目录下所有子目录与文件包括隐藏文件。但不列出“.”和 “..”。
- b 对文件名中的不可显示字符用八进制逃逸字符显示。
- c 按文件的修改时间排序。
- C 分成多列显示各项。
- d 如果参数是目录只显示其名称而不显示其下的各文件。往往与l选项一起使用以得到目录的详细信息。
- f 不排序。
- F 在目录名后面标记“/”可执行文件后面标记“*”符号链接后面标记 “”管道或FIFO后面标记“|”socket文件后面标记“”。三. 链接文件的命令
链接文件命令是 ln 命令该命令在文件之间创建链接。这种操作实际上是给系统中已有的某个文件指定另外一个可用于访问的名称。
1一般格式 ln [选项] 源文件 [目标]
2说明链接的对象可以是文件也可以是目录。
3举例 将目录/usr/fedora下的文件m1.c 链接到目录/usr/li下文件a2.c
[rootlocalhost/root]#ln /usr/fedora/m1.c /usr/li/a2.c四. 文件显示命令
1cat 命令
cat 命令连接文件并打印到标准输出设备上
1一般格式cat [选项] 文件名1 [文件名2]
2说明该命令有两项功能其一是用来显示文件的内容。
3举例用 cat 命令显示 clear.txt 文件内容
[rootlocalhost/root]$cat clear.txt
2more 命令
在终端屏幕按屏显示文本文件。如果文件太长用 cat 命令只能看到文件的最后一页而用 more 命令时可以一页一页地显示。
1一般格式more [选项] 文件名
2说明该命令一次显示一屏文本满屏后显示停下来并且在每个屏幕的底部出现一个提示信息给出至今已显示的该文件的百分比–More-xx%。
3举例以每页 10 行的格式显示文件chap.txt。
[rootlocalhost/root]#more –10 clear.txt
3less 命令
与 more 命令一样less 命令也用来分屏文件内容但功能比 more 命令还强大。
1一般格式less [选项] 文件名
2说明 less 实际上是 more 的改进版其命令的直接含义是的 more 反义。它的功能比 more 命令更灵活。
3举例
同 more
4head 命令
head 命令在屏幕上显示指定文件的开头若于行。
1一般格式head [参数] 文件名
2说明 head 命令在屏幕上显示指定文件的开头若干行行数由参数值来确定。显示行数的默认值是10 。
3举例
显示 Test 文件的前 5 行
输入: head -5 Test 或者 head -n 5 Test
5tail 命令
tail 命令在屏幕上显示指定文件的末尾若干行。
1一般格式tail [参数] 文件名
2说明显示文件的最后部分内容。
3举例显示 cd.txt 文件的最后 10 行。
[rootlocalhost/root]#tail cd.txt
五. 匹配、排序命令
1grep 命令
该命令用来在文本文件中查找指定模式的单词或短评并在标准输出上显示包括给定字符串模式的所有行
1一般格式grep [选项] 文件名
2说明 grep 命令在指定文件中搜索特定模式以及定位特定主题等方面用途很大。
3举例在口令文件 /etc/passwd 中查找包含“xyz” 的所有行
[rootlocalhost /root]#grep –f xyz /etc/passwd
54:xyz:x:504:504:wuxueyi:/home/xyz:/bin/bash
2find 命令
在目录结构中搜索满足查询条件的文件并执行指定的操作。
1一般格式find [路径…][表达式]
2说明 find 命令从左向右分析各个参数然后依次搜索目录。
3举例查找当前目录中所有以 m 开头的、后随一个字母或数字的 .c 文件并交互式地显示某些文件内容。
[rootlocalhost /root]#find -maxdepth 1 –name ‘m?.c’ –ok cat{}/;
3sort 命令
sort 命令用于对文本文件的各行进行排序。
1一般格式 sort [选项] 文件列表
2说明 sort 命令将逐行对指定文件中的所有行进行排序并将结果显示在标准输出上。
3举例系统中有文件 a.c它的内容为x f b e I
4uniq 命令
该命令显示文件中所有不重复的行。
1一般格式 uniq [选项] 文件
2说明 uniq 命令读取输入文件并比较相邻的行去掉重复的行只留下其中的一行。
3举例显示文件 a.c 中不重复的行。
[rootlocalhost /root]# uniq –u a.c
六. 比较文件内容的命令
1comm 命令
该命令用来在文本文件中查找指定模式的单词或短评并在标准输出上显示包括给定字符串模式的所有行
1一般格式 comm. [-123] 文件1 文件2
2说明 comm 命令对两个已经排好序的文件进行逐行比较。
3举例对文件 m1.c 和 m2.c 进行比较只显示它们共有的行
[rootlocalhost/root]#comm –12 m1.c m2.c
2diff 命令
1一般格式 diff [选项] 文件1 文件2
2说明该命令逐行比较两个文件列出它们的不同之处并且告诉用户为了使两个文件一致需要修改它们的哪些行。
3举例用 diff 命令比较文件 m1.c 和 m3.c 的区别
[rootlocalhost /root]#diff m1.c m3.c七. 复制、删除和移动文件的命令
1cp 命令如同 DOS 下的 copy 命令
1一般格式 cp [选项] 源文件或目录 目标文件或目录
2说明 cp 命令将源文件或目录复制贝到目标文件或目录中。
3举例将文件 m3.c 复制到目录/usr/fedora/tem下并改名为m3bak.c
[rootlocalhost/root]#cp m3.c /usr/fedora/tem/m3bak.c
2rm 命令
1一般格式 rm [选项] 文件列表
2说明该命令可以删除一个目录中的一个或多个文件或目录也可以将某个目录及其下属的所有文件及其子目录均删除。
3举例交互式删除当前目录下的文件 test 和example。
[rootlocalhost/root]#rm -i test exampleRemove test ? yRemove example ? n
将删除文件 test 。
3mv 命令如同DOS下的ren和move的组合
1一般格式mv [选项] 源文件 目标文件
2说明该命令用来移动文件或目录同时还可以在移动的同时修改文件名或目录名。
3举例将文件 m3.c 改名为 m3b.c 。
[rootlocalhost/root]#mv m3.c m3b.c