• 0407 常用Shell命令


    cd

    Linux指令篇档案目录管理

    名称 : cd
      使用权限 : 所有使用者
      使用方式 : cd [dirName]
      说明 : 变换工作目录至 dirName。 其中 dirName 表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的 home directory (也就是刚 login 时所在的目录)。
      另外,"~" 也表示为 home directory 的意思,"." 则是表示目前所在的目录,".." 则表示目前目录位置的上一层目录。
      范例 : 跳到 /usr/bin/ :
    cd /usr/bin
      跳到自己的 home directory :
    cd ~

    跳到自己的上层 :
    cd ..
      跳到目前目录的上上两层 :
    cd ../..
    cd - 返回进入当前目录前所在目录

    dir

    Linux dir 命令和 ls 命令功能类似,用以查看目录、文件权限等详细信息。

    一、Linux dir 命令使用权限

    任何用户都可以在终端使用” dir “命令。

    二、Linux dir 命令使用格式

    在终端使用 dir 命令的格式为:dir [选项] [目录名] (使用时无方括号)

    三、Linux dir 命令功能

    dir 命令的功能和 ls 命令类似,不过命令参数比较少,可以使用“dir –help”查看dir命令的相关参数。

    四、举例

    例如列出”/home/cc/Ruijie”里所有内容的详细信息。可用如下命令。

    [cc@cc ~]$ dir -l /home/cc/Ruijie

    下面是显示的内容:

    [cc@cc ~]$ dir -l /home/cc/Ruijie

    总计 2168

    -rwxr-xr-x 1 cc cc 112876 2008-06-26 libpcap.so.0.6.2

    -rwxr-xr-x 1 cc cc 737192 2008-06-26 libstdc++.so.5

    -rwxr-xr-x 1 cc cc 1938 2004-04-23 readme.txt

    -rwxr-xr-x 1 cc cc 1350772 2005-08-31 xrgsu

    [cc@cc ~]$

     

    cp

    Linux命令:cp (copy)复制文件或目录

    功能: 复制文件或目录
    说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面

    指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息。

    示例:
        .复制文件,只有源文件较目的文件的修改时间新时,才复制文件
         cp -u -v file1 file2

        .将文件file1复制成文件file2
         cp file1 file2

        .采用交互方式将文件file1复制成文件file2
         cp -i file1 file2

        .将文件file1复制成file2,因为目的文件已经存在,所以指定使用强制复制的模式
         cp -f file1 file2

    .将目录dir1复制成目录dir2
         cp -R file1 file2

     

    将d:/standard 文件夹内容复制到 d:/Nation/example

    语法: cp [选项] 源文件或目录 目标文件或目录

       cp – R d:/stanard  d:/Nation/Example

    clip_image002  

    .同时将文件file1、file2、file3与目录dir1复制到dir2
    cp -R file1 file2 file3 dir1 dir2

        .复制时保留文件属性
         cp -p a.txt tmp/

        .复制时保留文件的目录结构
         cp -P  /var/tmp/a.txt  ./temp/

        .复制时产生备份文件
         cp -b a.txt tmp/

    .复制时产生备份文件,尾标 ~1~格式
         cp -b -V t   a.txt /tmp   
        .指定备份文件尾标
         cp -b -S _bak a.txt /tmp

    rm

    名称:rm
      使用权限:所有使用者
      使用方式:rm [options] name...
      说明:删除档案及目录。
      参数:
               -i 删除前逐一询问确认。
               -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
               -r 将目录及以下之档案亦逐一删除。
       范例:
           删除所有C语言程序档;删除前逐一询问确认 :
                        rm -i *.c
      将 Finished 子目录及子目录中所有档案删除 :
               rm -r Finished

     

    mkdir

      功能:创建一个目录(类似MSDOS下的md命令)。

      语法:mkdir [选项] dir-name

      说明:该命令创建由dir-name命名的目录。要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或文件名称。

      命令中各选项的含义为:

               - m 对新建目录设置存取权限。也可以用chmod命令设置。

               - p 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。

  • 相关阅读:
    【c#】无法修改“xxx”的返回值,因为它不是变量
    【c#】在C#中属性不可作为 ref 或 out 参数传递
    【概念】浮点数
    【概念】Winform
    【概念】数据库、服务器、N层架构、.NET、上位机、C/S和B/S、MVC、ADO.NET
    【c#】串口通信汇总
    【总线】UART、Modbus、I2C、SPI、RS232、RS485及串口通讯常用参数
    zookeeper应用场景
    Zookeeper选举(fastleaderelection算法)
    ZAB协议
  • 原文地址:https://www.cnblogs.com/MrYang/p/1705968.html
Copyright © 2020-2023  润新知