1.Linux上的文件管理类命令都有哪些,其常用的使用方法及相关实例演示
文件管理工具:cp mv rm
cp命令 : 单源复制: cp [option]... [-T] SOURCE DEST
-bash-4.1# cp a/a.c a/
多源复制: cp [option]... SOURCE... DIRECTORY
-bash-4.1# cp a/a.c a/b.c b
常用选项: -i 交互式复制,则覆盖之前提醒用户确定 -f 强制覆盖目标文件 -r 递归复制目录 -d 复制符号链接文件本身,而非其指向的全文见 mv命令: -i 交互式 -f 强制
-bash-4.1# mv a.c b.c ../a/
rm命令: -i 交互式 -f 强制 -r 递归复制目录 删除目录 rm -rf /PATH/TO/DIR
2.bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容及其演示
bash通过状态返回值来输出结果: 成功:0 失败:1-255 命令执行完成之后,其状态返回值保存于bash的特殊变量$? 中 引用命令的执行结果: $(COMMAMD) 或者`command` bash的基于特性引用 强引用:' ' 弱引用:" " 命令应用:``
-bash-4.1# ls -l >/dev/NULL -bash-4.1# echo $? 0 -bash-4.1# echo $(ls -l) > file.txt -bash-4.1# cat file.txt -rw-r--r-- 1 root root 11 Nov 9 21:00 a.c -rw-r--r-- 1 root root 15 Nov 9 21:00 b.c -rw-r--r-- 1 root root 84 Nov 9 21:21 file.txg -rw-r--r-- 1 root root 131 Nov 9 21:21 file.txt
3.使用命令行展开功能来完成一下练习
1)创建/tmp目录下的:a_c,a_b,b_c,b_d
-bash-4.1# mkdir {a,b}_{c,d} -bash-4.1# ls a_c a_d b_c b_d
2)创建/tmp/mylinux目录下的各个目录
mkdir -p mylinux/{bin,boot/grub,dev,etc/{rc.d/init.d,sysconfig/network-scripts},lib/modules,lib64,proc,sbin,sys,tmp,usr/local/{bin,sbin},var/{lock,log,run}}
原创文章,作者:N24-超,如若转载,请注明出处:http://www.178linux.com/58735