Linux GoGoGo!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux GoGoGo!相关的知识,希望对你有一定的参考价值。
LINUX文件管理:cp、rm、mv cp [options] 源文件 目标文件
将源文件复制到目标文件
选项:
-a:保持源文件原有属性
-d:若源文件为链接文件,则复制链接文件而非文件本身
-f:强制执行
-i:交互式执行
-l:进行硬链接文件创建,而非复制文件本身
-p:目标文件保持源文件的属主、属组、权限、时间等属性
-r:递归复制,一般用于复制目录
mv [options] 源文件 目标文件
移除或更名
选项:
-f:强制执行
-i:交互式执行
rm [options] file
删除文件后目录
选项:
-f:强制执行
-i:交互式执行
-r:递归删除
bash的基本特性
状态返回值:echo $?
0:成功
1-255:不成功
自定补全:Tab
1、创建/tmp目录下的:a_c, a_d, b_c, b_d
2、文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息。
文件元数据包含文件的大小,块数量,inode,连接次数和时间信息等
通过 stat file来查看
修改文件时间戳:touch -a file
3、如何定义一个命令的别名,如何在命令中引用另一个命令的执行结果?
定义别名:alias newname=‘COMMAND‘
引用命令:COMMADN
或$(COMMAND)
4、显示/var目录下所有以l开头,以一个小写字母结尾,且中间至少出现一位数字(可以有其它字符)的文件或目录。
ls -d /var/l*[[:lower:]]
5、显示/etc目录下,以任意一个数字开头,且以非数字结尾的文件或目录。
ls /etc/[0-9]*[^0-9]
6、在/tmp目录下创建以tfile开头,后跟当前日期和时间的文件,文件名形如:tfile-2016-08-06-09-32-22。
touch /tmp/tfile`date +%Y-%m-%d-%H-%M-%S`\
7、复制/etc/目录下所有以l或m或n开头,以.conf结尾的文件至/tmp/mytest3目录中。
cp /etcl,m,n*.conf /emp/mytest3
以上是关于Linux GoGoGo!的主要内容,如果未能解决你的问题,请参考以下文章