Linux基础命令之: Linux常用命令
那些尚不存在的目录,即一次可以建立多个目录 (4)使用实例。 [david@localhost~]$mkdir-p./hello/my [david@localhost~]$cdhello/my [david@localhostmy]$pwd(查看当前目录命令) /home/david/hello/my 该实例使用选项“-p”一次创建了./hello/my多级目录。 [david@localhostmy]$mkdir-m777./why [david@localhostmy]$ls-l total4 drwxrwxrwx2rootroot4096Jan1409:24why 该实例使用改选项“-m”创建了相应权限的目录。对于“777”的权限在本节后面会有详细的说明。 (5)使用说明。 该命令要求创建目录的用户在创建路径的上级目录中具有写权限,并且路径名不能是当前目录中已有的目录或文件名称。 (1)作用。 连接并显示指定的一个或多个文件的有关信息。 (2)格式。 cat[选项]文件1文件2… 其中的文件1、文件2为要显示的多个文件。 (3)常见参数。 cat命令的常见参数如表2.11所示。 表2.11 cat命令常见参数列表 选项 参数含义 -n 由第一行开始对所有输出的行数编号 -b 和-n相似,只不过对于空白行不编号 (4)使用实例。 [david@localhost~]$cat-nhello1.chello2.c 1#includestdio.h> 2voidmain() 3{ 4printf(Hello!Thisismyhome!\n); 5} 6#includestdio.h> 7voidmain() 8{ 9printf(Hello!Thisisyourhome!\n); 10} 在该实例中,指定对hello1.c和hello2.c进行输出,并指定行号。 (1)作用。 ①cp:将给出的文件或目录复制到另一文件或目录中。 ②mv:为文件或目录改名或将文件由一个目录移入另一个目录中。 ③rm:删除一个目录中的一个或多个文件或目录。 (2)格式。 ①cp:cp[选项]源文件或目录目标文件或目录 ②mv:mv[选项]源文件或目录目标文件或目录 ③rm:rm[选项]文件或目录 (3)常见参数。 ①cp主要选项参数如表2.12所示。 表2.12 cp命令常见参数列表 选项 参数含义 -a 保留链接、文件属性,并复制其子目录,其作用等于dpr选项的组合 -d 复制时保留链接 -f 删除已经存在的目标文件而不提示 -i 在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,而且是交互式复制 -p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中 -r 若给出的源文件是一个目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名 ②mv主要选项参数如表2.13所示。 表2.13 mv命令常见参数列表 选项 参数含义 -i 若mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,并要求用户回答y或n,这样可以避免误覆盖文件 -f 禁止交互操作。在mv操作要覆盖某已有的目标文件时不给任何指示,在指定此选项后,i选项将不再起作用 ③rm主要选项参数如表2.14所示。 表2.14 rm命令常见参数列表 选项 参数含义 -i 进行交互式删除 -f 忽略不存在的文件,但从不给出提示 -r 指示rm将参数中列出的全部目录和子目录均递归地删除 (4)使用实例。 ①cp [root@wwwhello]#cp-a./my/why/./ [root@wwwhello]#ls mywhy 该实例使用-a选项将“/my/why”目录下的所有文件复制到当前目录下。而此时在原先目录下还有原有的文件。 ②mv [root@wwwhello]#mv-i./my/why/./ [root@wwwhello]#ls mywhy 该实例中把“/my/why”目录下的所有文件移至当前目录,则原目录下文件被自动删除。 ③rm [root@wwwhello]#rm–r-i./why rm:descendintodirectory'./why'?y rm:remove'./why/my.c'?y rm:removedirectory'./why'?y 该实例使用“-r”选项删除“./why”目录下所有内容,系统会进行确认是否删除。 (5)使用说明。 ①cp:该命令把指定的源文件复制到目标文件,或把多个源文件复制到目标目录中。 ②mv n 该命令根据命令中第二个参数类型的不同(是目标文件还是目标目录)来判断是重命名还是移动文件,当第二个参数类型是文件时,mv命令完成文件重命名,此时,它将所给的源文件或目录重命名为给定的目标文件名; n 当第二个参数是已存在的目录名称时,mv命令将各参数指定的源文件均移至目标目录中; n 在跨文件系统移动文件时,mv先复制,再将原有文件删除,而连至该文件的链接也将丢失。 ③rm n 如果没有使用-r选项,则rm不会删除目录; n 使用该命令时一旦文件被删除,它是不能被恢复的,所以最好使用-i参数。 (1)作用。 ①chown:修改文件所有者和组别。 ②chgrp:改变文件的组所有权。 (2)格式。 ①chown:chown[选项]...文件所有者[所有者组名]文件 其中的文件所有者为修改后的文件所有者。 ②ch4.cat
5.cp、mv和rm
6.chown和chgrp
操作系统 Linux Shell 用户切换 su useradd 相关文章:
- VxWorks实时操作系统下MPC8260ATM驱动的实现(11-11)
- VXWORKS内核分析(11-11)
- Linux内核解读入门(11-09)
- 嵌入式系统实时性的问题(06-21)
- 基于WinCE操作系统的通用USB数控键盘设计(08-05)
- 嵌入式实时操作系统设计探讨(10-15)