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!的主要内容,如果未能解决你的问题,请参考以下文章

Linux GoGoGo

Linux GoGoGo!

Linux GoGoGo

gogogo!操作DOM的练习

iOS9编程GOGOGO:XCode7新变化

争做后起之秀Gogogo