• Linux 入门命令


    一、Linux 命令格式

       命令    [选项]    [参数]
      (必需)  (非必需) (非必需)

    eg

    二、常用命令

    1、 pwd —— print working directory —— 打印当前所在的路径

    2、 cd ——  change directory —— 切换路径

    cd  ~  //切换到家目录
    cd  .. //切换到上一级目录
    cd ../..  //切换到上上级路径(其中:在linux中路径分隔符为斜杠/)
    cd -  //切换到上一次所在目录

    3、 ls ——  list —— 列出目录内容

    ls /home//则指定显示/home的内容
    ls ~  //则指定显示/home/book的内容
    
    常用的选项:
    
    -l(long的缩写),显示目录下文件的更详细的信息(文件权限、文件最后修改时间、文件大小);
    
    -a(all的缩写),显示了隐藏文件;
    
    -h(human-able的缩写),将文件大小以K(KB)、M(MB)、G(GB)来表示;
    
    ls -lh的详细的信息含义:

    4、目录操作 mkdir 和 rmdir —— make/remove directory

    mkdir :创建目录
    1)mkdir 目录名
    mkdir dir0    //创建了dir0这个目录
    
    2)mkdir -p 父目录/子目录
    mkdir -p  dir1/dir2 //连续创建多级目录(父目录和子目录),如果父目录不存在,则需要加入-p参数。-p(parents的缩写)
    
    rmdir :删除目录
    举例:
    1) rmdir 目录名
    rmdir dir0  //删除dir0这个没有内容的空目录
    注意:rmdir不能删除非空目录(非空目录:该目录下面有子目录或者文件)
    
    2)rm -f 目录名
    rm -f dir0  //删除dir0这个目录

    5、文件操作touch_mv_cp_rm

    • touch :用来新建文件

    举例:

    1)touch 文件名

    touch file1  //在当前目录新建名为file1的文件

    注意:

    1)同一目录无法创建同名的文件

    2)linux的文件名是区分大小写的,如file1和File1是不同文件

    •  mv(move):用来修改文件(目录)名、移动路径

     举例

    1) mv 旧文件名 新文件名 修改文件名

    mv file1 filea //将当前目录的文件file1改名为filea

    2)mv 旧目录名 新目录名 修改目录名

    mv dir1 dira  //将当前目录下的目录dir1改为dira

    3)mv 文件名 目录名 移动路径

    mv filea dira //将当前目录下filea移动到dira子目录
    mv filea  ~  //将当前目录下filea移动家目录
    mv ~/filea  .. //将家目录下的fila移动到上一个路径
    • cp(copy) :用来复制文件(目录)
    1)cp 源文件名 目标文件名
    cp File1  file2 //将当前目录下的文件File1拷贝成file2
    
    2)cp 源文件名 目标目录名
    cp file2 dira/ //将当前目录下的文件file2拷贝到dira子目录
    
    3)cp 源目录名 目标目录名
    cp -r dira dirb //复制dira目录下的所有内容到dirb,其中,-r参数时递归复制
    cp -i file2 dira //如果dira目录下面有同名的file2,加入-i参数就会要求你确认是否覆盖同名的文件
    • rm(remove) :删除文件(目录)
    rm   [选项]   [文件名 | 目录名]
    常用选项:
    -i(interactive(交互)的缩写),删除文件(目录)之前,要求你确认是否同意删除
    -r(recursive(递归)的缩写),递归删除指定目录下的子目录和文件
    -f(force(强制)的缩写),强制删除
    
    eg:
    rm File1   //删除当前目录下的文件File1
    rm -i file2  //删除文件file2,删除前要求你确认是否同意删除,其中y表明同意删除,n表示取消删除
    rm -r dira  //删除目录dira
    rm -ir dirb  //删除目录dirb,删除前要求你确认是否同意删除,其中y表明同意删除,n表示取消删除  
     

     6、文件查看和编辑 cat_gedit

    1) cat用来查看文件内容 —— cat  文件名

     eg:

     cat file1      将file1的内容打印到标准输出中(默认标准标准输出指向终端)
     cat file1 file2  将file1和file2的内容串联并依次全部打印到标准输出中
     cat -n file1    显示内容并在内容前显示行号。

    类似的查看命令:more、less、head、tail

    
    

     7、 清除屏幕_clear 和 reset

    clear:刷新屏幕,保留历史命令操作记录

    说明:此命令本质上只是让终端向后翻一页,当向上滚动鼠标时,还是可以看到之前命令的操作记录
    也可使用快捷键“Ctrl”+“L”。

    reset:重新初始化屏幕,清除历史命令操作记录

    8、 帮助信息_man_info_help

  • 相关阅读:
    神经网络层数问题
    matlab入门笔记(六):编程基础之M文件
    工字电感,色环电感,功率电感选型区别
    x电容和Y电容
    nohup.out文件过大解决方法 定时任务清空
    WebRTC的视频解码原理简析
    activemq 安装 部署
    WebRTC信令控制简介与STUN, TURN服务器搭建
    如何搭建WebRTC信令服务器
    ZooKeeper安装和配置
  • 原文地址:https://www.cnblogs.com/y4247464/p/10560333.html
Copyright © 2020-2023  润新知