Linux总结文档格式.docx
- 文档编号:15165649
- 上传时间:2022-10-28
- 格式:DOCX
- 页数:52
- 大小:57.12KB
Linux总结文档格式.docx
《Linux总结文档格式.docx》由会员分享,可在线阅读,更多相关《Linux总结文档格式.docx(52页珍藏版)》请在冰豆网上搜索。
当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。
当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。
在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失。
命令中各选项的含义为:
-I交互方式操作。
如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答y或n,这样可以避免误覆盖文件。
-f禁止交互操作。
在mv操作要覆盖某已有的目标文件时不给任何指示,指定此选项后,i选项将不再起作用。
如果所给目标文件(不是目录)已存在,此时该文件的内容将被新文件覆盖。
为防止用户用mv命令破坏另一个文件,使用mv命令移动文件时,最好使用i选项。
cpaa/home/admin/
拷贝文件aa到/home/admin/下。
该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大。
cp[选项]源文件或目录目标文件或目录
该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。
该命令的各选项含义如下:
-a该选项通常在拷贝目录时使用。
它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。
-d拷贝时保留链接。
-f删除已经存在的目标文件而不提示。
-i和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。
回答y时目标文件将被覆盖,是交互式拷贝。
-p此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。
-r若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。
此时目标文件必须为一个目录名。
-l不作拷贝,只是链接文件。
需要说明的是,为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名已存在,用cp命令拷贝文件后,这个文件就会被新源文件覆盖,因此,建议用户在使用cp命令拷贝文件时,最好使用i选项。
rm-rfiaa
删除aa文件夹包含子其目录
用户可以用rm命令删除不需要的文件。
该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。
对于链接文件,只是断开了链接,原文件保持不变。
rm命令的一般形式为:
rm[选项]文件…
如果没有使用-r选项,则rm不会删除目录。
-f忽略不存在的文件,从不给出提示。
-r指示rm将参数中列出的全部目录和子目录均递归地删除。
-i进行交互式删除。
使用rm命令要小心。
因为一旦文件被删除,它是不能被恢复的。
了防止这种情况的发生,可以使用i选项来逐个确认要删除的文件。
如果用户输入y,文件将被删除。
如果输入任何其他东西,文件则不会删除。
mkdiraa
创建aa文件夹。
功能:
创建一个目录(类似MSDOS下的md命令)。
mkdir[选项]dir-name
该命令创建由dir-name命名的目录。
要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或文件名称。
-m对新建目录设置存取权限。
也可以用chmod命令设置。
-p可以是一个路径名称。
此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。
cdaa
改变当前工作目录,进入aa目录。
改变工作目录。
cd[directory]
该命令将当前目录改变至directory所指定的目录。
若没有指定directory,则回到用户的主目录。
为了改变到指定目录,用户必须拥有对指定目录的执行和读权限。
该命令可以使用通配符(通配符含义请参见第十章)。
Pwd
显示当前工作目录的绝对路进。
在Linux层次目录结构中,用户可以在被授权的任意目录下利用mkdir命令创建新目录,也可以利用cd命令从一个目录转换到另一个目录。
然而,没有提示符来告知用户目前处于哪一个目录中。
要想知道当前所处的目录,可以使用pwd命令,该命令显示整个路径名。
pwd
此命令显示出当前工作目录的绝对路径。
Ls
列出目录的内容,显示目录中的文件。
ls是英文单词list的简写,其功能为列出目录的内容。
这是用户最常用的一个命令之一,因为用户需要不时地查看某个目录的内容。
该命令类似于DOS下的dir命令。
ls[选项][目录或是文件]
对于每个目录,该命令将列出其中的所有子目录与文件。
对于每个文件,ls将输出其文件名以及所要求的其他信息。
默认情况下,输出条目按字母顺序排序。
当未给出目录名或是文件名时,就显示当前目录的信息。
命令中各选项的含义如下:
-a显示指定目录下所有子目录与文件,包括隐藏文件。
-A显示指定目录下所有子目录与文件,包括隐藏文件。
但不列出“.”和“..”。
-b对文件名中的不可显示字符用八进制逃逸字符显示。
-c按文件的修改时间排序。
-C分成多列显示各项。
-d如果参数是目录,只显示其名称而不显示其下的各文件。
往往与l选项一起使用,以得到目录的详细信息。
-f不排序。
该选项将使lts选项失效,并使aU选项有效。
-F在目录名后面标记“/”,可执行文件后面标记“*”,符号链接后面标记“@”,管道(或FIFO)后面标记“|”,socket文件后面标记“=”。
-i在输出的第一列显示文件的i节点号。
-l以长格式来显示文件的详细信息。
这个选项最常用。
每行列出的信息依次是:
文件类型与权限链接数文件属主文件属组文件大小建立或最近修改的时间名字
对于符号链接文件,显示的文件名之后有“―〉”和引用文件路径名
date
显示当前时间。
Cal
-m:
以星期一为每周的第一天方式显示。
-j:
以凯撒历显示,即以一月一日起的天数显示。
-y:
显示今年年历。
使用权限:
所有使用者
使用方式:
cal[-mjy][month[year]]
显示日历。
若只有一个参数,则代表年份(1-9999),显示该年的年历。
年份必须全部写出:
``cal89\将不会是显示1989年的年历。
使用两个参数,则表示月份及年份。
若没有参数则显示这个月的月历。
1752年9月第3日起改用西洋新历,因这时大部份的国家都采用新历,有10天被去除,所以该月份的月历有些不同。
在此之前为西洋旧历。
匡兜∏
-m:
-j:
-y:
范例
cal:
显示本月的月历。
[root@mylinux/root]#date
TueAug1508:
00:
18CST2000
[root@mylinux/root]#cal
August2000
SuMoTuWeThFrSa
12345
6789101112
13141516171819
20212223242526
2728293031
[root@mylinux/root]#
cal2001:
显示公元2001年年历。
[root@mylinux/root]#cal2001
2001
JanuaryFebruaryMarch
SuMoTuWeThFrSaSuMoTuWeThFrSaSuMoTuWeThFrSa
123456123123
789101112134567891045678910
141516171819201112131415161711121314151617
212223242526271819202122232418192021222324
282930312526272825262728293031
AprilMayJune
12345671234512
89101112131467891011123456789
151617181920211314151617181910111213141516
222324252627282021222324252617181920212223
2930272829303124252627282930
JulyAugustSeptember
123456712341
8910111213145678910112345678
15161718192021121314151617189101112131415
222324252627281920212223242516171819202122
29303126272829303123242526272829
30
OctoberNovemberDecember
1234561231
78910111213456789
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 总结