zoukankan      html  css  js  c++  java
  • Linux——入门命令

    授课内容:

    0、linux系统由来

     

     

    linux各种常用命令以及对命令参数选项的熟悉:

     

    1、目录操作命令(【跳转;查看自己当下的位置-绝对路径;查看任何路径下的目录内容】pwd(Print Working Directory);ls;cd;【创建;复制?;移动/重命名?;删除;归档;压缩;解压】mkdir;cp;mvdir;rmdir;【目录权限】chmod

    2、文件操作命令(【创建;复制;移动/重命名;删除】vi;cp;mv;rm;【文件显示】:cat;more;less;head;tail;【文件权限】chomd;【统计】wc)

     

    3、标准输出/屏幕/命令行命令(【清屏】clear;【显示】echo【链接】ln -s )

    4、SOS命令:(联机帮助命令man;--help)

    5、初级耍帅/偷懒命令——(【自动补全命令】<Tab>键;【】上下键)

    6、资深耍帅/偷懒命令——(shell脚本)

    vi  

    注释#

     详细:

    1、pwd(Print Working Directory):打印出当前目录 

    2、ls(list):列表、列出

      语法:ls  [参数]  路径/文件名/文件夹名

      功能:列出文件或子目录的信息

      参数:   -a:显示所有文件,包括以.开头的隐藏文件

          -l:以长格式显示文件或子目录信息

          -i:显示每个文件的索引(节点)号

          -R:显示目录及下级子目录结构

          -S:以文件大小排序

    3、cd(change directory):改变当前目录

           cd    ~            # 回到home家目录

           cd  $HOME    # 回到home家目录

      cd   ./             #跳转到当前目录

      cd  ../             #跳转到上层目录 

    4.mkdir(make directories):创建目录

      语法:mkdir    [参数]   目录名

      参数:    -p:建立目录时,如果父目录不存在,则此时可以与子目录一起建立,即一次可多建立多级目录

          -m:指定权限

         

      eg:mkdir   -p  -m 700  dir2/bak

    5.cp(先略)

    6.mvdir(move directory):移动目录  #必须在一个文件系统

    7.rmdir (remove directory):删除目录

      语法:rmdir    [参数]   目录名

      参数:    -p:一起删除父目录时,父目录下应无其他目录。

      eg:rmdir -p  longkey/test #删除当前目录下的longkey/test目录,且删除test目录时,如果,父目录longkey下无其他内容,则也将longkey目录一起删除。

    8.vi 

    命名规则:数字、字母、下划线

    9.cp(copy):复制

      语法:cp  [参数]   file_1   file   #复制file_1到file

                 cp  [参数]   file_1 file_2 ......file_n   directory  #将文件file_1到file_n都复制到directory目录下

          cp  [参数]    directory1   directory  #复制目录directory1到目录directory

         cp  [参数]    directory1   directory2 ...  directory_n    directory  #复制目录directory1....directory_n到目录directory

      参数:

    10.mv(move files):移动或更改现有文件或目录

      语法:mv  [参数]   file    directory #移动file文件到directory目录下

         mv  [参数]   file_1 file_2 ...file_n  directory   #将文件file_1到file_n都移动到directory目录下

         mv  [参数]   file_1    file_2  #把文件file_1文件名字改为file_2 

      参数:-f :禁止提示

         -i :目标文件或目录存在时,提示是否覆盖

    11.rm

    12.cat(concatenate files and print on the standard output posted):合并文件和打印输出标准发布 

      语法:cat  [参数]  file

      eg:    cat  file   #显示文件内容

          cat -n 5  file  #显示文件第五行内容

          cat  file1  >file2  #复制file1到file2中

          cat  file_1  file_2 ... file_n  >file  #将file_1到file_n文件依次粘贴到file文件中

          cat  file1 >> file2   #将文件file1复制到file2文件后边

          cat  >file  #建立简短文本文件,Ctrl+d 结束

    13.more

      语法: more  [参数]   file

      eg:more file  #分屏显示file的内容

        ls |more  #查找相关目录、文件

        ls  -al |more  #详细查找相关目录、文件信息

        ps  -ef |more  #查找相关进程信息

    14.less

    15.head

       语法: head  [参数]  file

       参数:-n  number  :显示文件的前number行

          -c  number  :显示文件的前number个字符

          缺省时,head显示  文件的前10行

    16.tail

      语法:tail [参数]  file

      参数:-f :使命令进入无限循环

         -n  number : number后的数字为字节位移,缺省为10

         -c  number : number后的行位移,缺省为10

    17.chomd

    18.wc:文件内容统计

      语法:wc [参数]  file

      参数:-c :统计字节数

         -l  :统计行数

         -w :统计字数

    19.clear

    20.echo

    21.ln(link):建立连接

      语法:ln  [参数]  目标  连接名

      参数:-s:建立符号链接(软链接symbolic link)

         不加-s参数:建立硬链接(hard link)      

                      目标:源文件或目录

       功能:

    22.man

    23.--help

    27,及时中断 :Ctrl+C

    授课目标:

    了解为什么选择用linux?

    熟悉一些linux命令的基本操作

    熟悉一些linux命令参数选项的用法

  • 相关阅读:
    selenium(七)expected_conditions EC
    Alpine Linux常用命令
    python logging模块,升级print调试到logging。
    用flask Flask-RESTful,实现RESTful API
    python,判断操作系统是windows,linux
    在docker hub,用github的dockerfile自动生成docker镜像
    解决pycharm问题:module 'pip' has no attribute 'main'
    alpine linux docker 安装 lxml出错的解决办法。
    (转载)服务端技术选型
    maven的pom文件
  • 原文地址:https://www.cnblogs.com/Formulate0303/p/7143210.html
Copyright © 2011-2022 走看看