• shell 0学习


    例一:列出/home 文件夹下的所有文件和目录的详细资料,可以使用如下命令:

     ls -a -l /home 

     ls -al /home

    例二:列出当前目录中所有以”d”开头的文件目录的详细内容,可以使用如下命令:

    ls -l d*

    例三:以容易理解的格式列出 /home 目录中所有的文件目录的大小,可以使用如下命令:

    ls  -alh  /home

    例三:从当前目录进入当前用户主目录,可以使用如下命令:

    cd ~

    例四:从当前目录进入上次所在目录,可以使用如下命令:

    cd -
    
    

    例一:递归创建多个目录 ,可以使用如下命令:

    mkdir  -p  zhou/test

    例二:创建权限为 777 的目录,可以使用如下命令:

    mkdir  -m 777  zhou

    例三:创建目录显示信息,可以使用如下命令:

    mkdir  -vp  zhou/test

    尝试一下下面的命令,看看有什么神奇的事发生 tree 需要单独安装    ( 会生成 树形目录 !!!!!!!)

    sudo apt-get update
    sudo apt-get install tree
    mkdir -vp shiyanlou/{lib/,bin/,doc/{info,product}}
    tree shiyanlou/
    
    

    例二:强行删除文件,系统不再提示,可以使用如下命令:

    rm  -f  shiyanlou.log

    例三:删除后缀名为.log 的所有,删除前逐一询问,可以使用如下命令:

    rm   *.log 

    例一:将文件 shiyanlou.log 重命名为 zhou.log,可以使用如下命令:

    mv   shiyanlou.log   zhou.log

    例二:将文件 zhou.log 移动到 test 目录下(test 目录必须已经存在,否则执行重命名),可以使用如下命令:

    mv  zhou.log  test

    例三:将文件 a.txt 移动到 test1 目录下,如果文件存在,覆盖前会询问是否覆盖,可以使用如下命令:

    mv  -i  a.txt  test1
     

    例二:将 test1 目录下的所有文件复制到 test2 目录下,覆盖前询问,可以使用如下命令:

    cp  -i  test1/*  test2

    例三:将 test1 目录下的最近更新的文件复制到 test2 目录下,覆盖前询问,可以使用如下命令:

    cp  -iu  test1/*  test2
     

    例一:把 shiyanlou.log 的文件内容加上行号后输入 zhou.log 这个文件里,可以使用如下命令:

    cat -n shiyanlou.log > zhou.log

    实验3 继续!!!!!!!!!!!!!!!



  • 相关阅读:
    PHP查找服务器某个目录下的文件
    CentOS添加用户,管理员权限
    centos图形化桌面安装过程
    正则表达式匹配查询
    Windows远程桌面多用户登录的问题
    VM虚拟机Android安装图形界面
    Ubuntu 根目录作用
    win7个性化不能换界面:此页面上的一个或多个设置已被系统管理员禁用,关机里的切换用户和锁定为灰色
    springboot 使用 jedis 连接 Redis 数据库
    JAVA 中 Map 与实体类相互转换的简单方法
  • 原文地址:https://www.cnblogs.com/zhangkele/p/9222407.html
Copyright © 2020-2023  润新知