基本的bash shell命令

作者: louduanxiong | 来源:发表于2017-10-09 09:52 被阅读4次

    /etc/password 包含了所以系统用户账户列表以及每个用户的基本配置信息

    cd      //切换到用户主目录

    cd /    //切换到根目录

    cd etc  //切换到当前目录下的etc目录

    pwd   //显示当前目录

    cd  .      //切换到当前目录

    cd  ..     //切换到上一级目录

    ls -F  //区分文件和目录

    ls  -a  //把隐藏文件和普通文件一起显示出来

    ls  -R   //递归显示文件信息,列出当前目录下包含的子目录中的文件

    ls -l   //显示详细的信息

    文件类型    文件权限  文件属主  文件属组  文件大小  文件上次修改时间   文件名或者目录名

    ls   -l zhangsan  

    ls   -l   zhang?an   //单个

    ls  -l   zha*san     //多个

    touch zhangsan.log   //创建文件  将你的用户名作为文件的属主

    touch zhangsan.log   //更新文件的修改时间

    touch -a zhangsan.log  //只改变访问时间

    cp zhangsan.log  ../zhangsan.log //复制文件  但有可能在目标目录中覆盖相同文件名字的文件,无提示

    cp -I zhangsan.log   ../zhangsan.log   //复制文件 强制提醒是否覆盖已有文件

    cp -R zhangsan  zhangsans  //递归复制整个目录的内容

    cp  zhang*n.log    zhangsans.log //通配符

    man cp  //更多的cp参数

    ln -s zhangsan.log   ruanlianjie.log   //创建软链接(符号链接)

    ln zhangsan.log  zhangsans.log //创建硬链接 和源文件大小一下inode编码也一样

    mv命令可以将文件和目录移动到另一个位置或者重新命名,移动前后inode编码不变

    mv  zhangsan  /zhangsan   //移动目录  加i参数强制提醒

    mv  zhangsan.log  /zhangsan.log //移动文件   加I参数强制提醒

    rm  zhangsan    //删除文件  无提示

    rm -i    zhangsan  //删除文件强制提示是否覆盖

    rm -f zhangsan //强制删除无提示

    mkdir  zhangsan    //创建目录

    mkdir -p xuexiao/banji/xingming  //创建多个目录和子目录

    rmdir zhangsan //删除空目录

    rm -rf zhangsan //强制删除目录,无提示

    file zhangsan.log //查看文件类型

    cat zhangsan.log //查看整个文件内容

    cat -n zhangsan.log //查看文件的所有内容并且加上行号

    cat -b zhangsan.log //查看文件的所有内容并且只给有文本的加上行号

    cat -T zhangsan.log //查看文件的所有内容并且不显示制表符

    more zhangsan.log //分页查看

    less zhangsan.log //分页查看更加高级

    tail  zhangsan.log  //查看文件的后10行

    tail  -n 2 zhangsan.log //查看文件的最后两行

    head  zhangsan.log //查看文件的前十行

    head  -5 zhangsan.log //查看文件的前五行

    相关文章

      网友评论

        本文标题:基本的bash shell命令

        本文链接:https://www.haomeiwen.com/subject/tfoiextx.html