Linux Shell语法记录

  1. 路径操作
    1. 获取当前路径:pwd
    2. 把当前路径存入某一变量:path=dirname pwd
    3. 查找文件所在位置:
      find path type name
      """
      path表示要查找的路径;
      type表示要查找的准则
      name表示要查找的目标
      例如:
      find / -name ifgame
      """
      查找根目录下所有名称为ifgame的文件

       

  2. 文件操作
    1. 文件的移动:mv
      mv path1 path2
      """
      从path1移动到path2
      此处path1和path2为文件的绝对路径
      例如:
      mv /usr/local/ifgame/script /usr/script
      """

       

    2. 文件的删除:rm
      rm filename
      """
      删除当前路径下名称为filename的文件
      如果filename为某一绝对路径,则删除对应文件
      """
      """
      据说有一句rm -rf/*非常好用,可以有效释放硬盘空间
      """

       

    3. 文件的重命名:mv/rename
      """
      mv也可用于文件的重命名
      """
      mv path1 path2
      """
      path1和path2为同一目录不同文件名时可以实现重命名
      例如:
      mv /usr/local/ifgame/script /usr/local/ifgame/NewScript
      """
      
      """
      rename有两个版本,C和Perl版本
      我的电脑上是C版本的
      C版本输入rename --help会显示 rename from to file
      也就是说需要三个参数:原名,新名,要修改的文件
      例如:
      rename runme NewRunme runme*
      """

       

  3. 文件夹操作
    1. 建立文件夹:
      mkdir filelist
      """
      例如:
      mkdir Newlist
      在当前目录下建立名称为Newlist的新文件夹
      """

       

    2. 删除文件夹:
      rmdir filelist
      """
      例如:
      rmdir Newlist
      删除当前目录下的Newlist文件夹
      """

       

  4. Shell输出:
    echo You can see this sentence.
    word=You can also see this sentence.
    echo $word

     

  5. 顺便吐槽一下,Shell和Windows下面cmd命令的语法用起来好像啊。。。
posted @ 2019-07-30 11:10  帝渊凯  阅读(261)  评论(0编辑  收藏  举报