linux简单命令

1.打开虚拟机

linux简单命令_第1张图片

2.在虚拟机中运行命令

  命令   参数    目标

例:ls  -l   /home

   ls   --size  /home

linux简单命令_第2张图片

linux简单命令_第3张图片

 

也可以同时使用多个参数

  linux简单命令_第4张图片

参数是用来指定命令的某些功能,可以加可以不加

   命令和参数、目标之间必须用空格分开

   “-”表示短参数(单词缩写),“--”表示长参数(单词全拼)

   命令必须在提示符之后输入,否则无效

   长参数不能两个一起使用,长参数必须用空格分开3.命令提示符

[kiosk@foundation0 Desktop]$

(1)kiosk:当前用户

(2)@:分隔符

(3)foundation 主机短名称

(4)Desktop 当前工作目录

(5)$ : 身份提示符

          $   普通用户

          #   超级用户4.linux操作系统:

     linux目录结构:倒树型结构,从根开始,最大的目录成为根目录(“/”)

     linux文件夹称为目录,文件还称为文件

     从根目录开始找的成为绝对路径

     根目录  例如cd /   根目录后面加/

5.linux中的二级目录:

    /bin  二进制可执行文件,系统常规命令

    cd dev/ 设备管理文件

    /home:普通用户家目录

    cd proc/:系统的进程

    cat partitions:系统的硬件信息

    etc:存放系统的配置文件

    boot:存放系统启动文件,内核,初始化程序

    lib:库文件

    root:超级用户家命令

    sb:超级用户执行的命令

    opt:第三方软件安装

  linux简单命令_第5张图片

 linux 一切皆文件6.文件管理

(1)新建文件:touch+文件名

linux简单命令_第6张图片

(2)新建目录:mkdir+目录名

linux简单命令_第7张图片

(3)新建第归目录:mkdir -p westos/redhat/linux  在westos目录下建立一个redhat目录,在redhat目录下建立一个linux目录  如果没有会直接帮你建立好m

linux简单命令_第8张图片

(4)删除文件:rm filename

linux简单命令_第9张图片

(5)删除目录:rm -r westos  删除westos目录  会进行提示  -r表示第归删除

    --force强制删除  -f  不提示rm

    例如:rm -f -r westos 直接删除westos目录,包括目录下的所有文件

linux简单命令_第10张图片

7.编辑文件

(1)gedit

    gedit  filename  :必须要有图形

(2)vim

 vim file-->i 进入插入模式-->写内容-->按[esc]退出插入模式-->:wq退出保存

(3)vim异常退出

    异常退出时会产生 .hello.c.swp文件

    当再次打开时会出现以下情况:

[O]pen Read-Only,(E)dit anyway,(R)ecover,(D)elete it,(Q)uit,(A)bort;

   只读打开         继续编辑   恢复数据  删除.swp文件  退出   退出

linux简单命令_第11张图片

8.复制文件

 (1) cp  源文件    目的地文件

(2)cp  -r  源目录   目的地目录 

 (3) cp   源文件1  源文件2    目的地目录 

 (4)  cp  -r  源目录1  源目录2   目的地目录

 9.文件移动

mv 源文件  目的地文件 

 mv 源目录  目的地目录 

 在相同目录中进行文件或目录移动,只是一个重命名的过程

10.文件查看

(1)查看文件:cat passwd

      linux简单命令_第12张图片

 cat -b passwd 给文件加行号

linux简单命令_第13张图片

(2)分页浏览:less passwd  空格键翻页  q健退出

linux简单命令_第14张图片

(3)/关键字:  关键字查询   按n键向下匹配关键字  N向上匹配 q健退出  ?11.自动补齐

     tab键可以实现自动补齐

     可以补齐系统中存在的命令,文件名称和部分命令的参数

     当一次tab补齐不了的时候,以此关键字开头的内容不唯一

     可以用tab*2来列出所有以此关键字开头的内容12.路径的命令

(1)显示当前路径 :pwd

linux简单命令_第15张图片

(2)切换路径

     cd  目录名称 :进入到指定目录中  

     cd -   :当前目录和当前目录之前的目录进行切换   

 cd ~   :进入当前用户家目录    

cd ..  :进入当前目录的上级目录

linux简单命令_第16张图片

(3)查看

     ls  :查看所有文件   

 ls -l file  :文件属性    

ls dir :列出目录中包含的内容   

 ls -d dir:目录本身    

ls -a  :列出所有文件,包括隐藏文件   

 ls -S dir :查看并且按照大小排序

linux简单命令_第17张图片

(4)文件查看

     cat file :查看文件全部内容

   linux简单命令_第18张图片

 less :分页浏览

    linux简单命令_第19张图片

head file :查看文件前10行

   linux简单命令_第20张图片

 head -n 5 file:查看文件前5行

    linux简单命令_第21张图片

tail file :产看文件后10行

   linux简单命令_第22张图片

 tail -n 5 file :查看文件后5行

linux简单命令_第23张图片

(5)文件大小统计

     wc

  linux简单命令_第24张图片

  wc -l :统计行数

   linux简单命令_第25张图片

 wc -w:统计单词数   

 wc -m :统计字符数

linux简单命令_第26张图片

13.系统中历史的调用

     history :查看所有历史

  linux简单命令_第27张图片

  !+数字 :调用第“数字”条历史命令

   linux简单命令_第28张图片

 !head :执行以head关键字开头的最近一条历史命令

    linux简单命令_第29张图片

 ctrl+r+关键字 :调用历史中最近一条含有此关键字的历史命令   

  history -c 清空当前历史记录 只是当前环境

14.获取帮助

(1)查看命令大用途

    whatis  命令 :查看命令用途

linux简单命令_第30张图片

(2)查看命令用法

    命令 --help  :查看命令基本用法

    []:表示选项可以加也可以不加

    .. :表示选项可以加入任意个数

    <>:表示选项必须加入

linux简单命令_第31张图片

(3)man查看命令或文件的说明手册

    man  命令

    man  5  命令  :查看系统配置文件写法

    man ls:查看手册

    whatis cd 切换命令目录

    ls+目录:查看目录中的内容15.系统中的通用配置符号

    * :匹配0到任意个字符

    ? :匹配单个字符

   linux简单命令_第32张图片

[[:alpha:]] :单个字母

    [[:lower:]] :单个小写字母

    [[:upper:]] :单个大写字母

    [[:punct:]] :单个符号

    [[:alnum:]] :单个字母或数字

   linux简单命令_第33张图片

[1-9] :1位,这一位是1~9的任意数字

    [!3-5] :1位,不是3-5的数字

    [^3-5] :1位  不是3-5的数字

    [a-z] :1位,a-z的任意字母

    {1..3} 3个,123

    {1,4,7} 3个,1,4,7

linux简单命令_第34张图片

16.系统的输入输出管理

(1)管理输入输出符号

   输出重定向

      >  :重定向正确输出

      2> :重定向错误输出

      &>  :重定向所有输出

   重定向会覆盖原文件内容

   find /etc/ -name passwd >> file  :追加正确输出到file

   find /etc/ -name passwd 2>> file :追加错误输出到file

   find /etc/ -name passwd &>> file :追加所有输出到file(2)输入重定向    cat > file << EOF

    hello

    world

    EOF17.管道的应用

(1)管道的作用

    “|”作用是把前一条命令的输出变成后一条命令的输入 管道只允许正确输出

  find /etc -name passwd | wc -l  :结果为2,错误输出不能通过管道

  find /etc -name passwd 2>&1 | wc -l  :结果为19,错误输出被转换为正确输出

  find /etc -name passwd 2>&1 | tee file | wc -l  :保存一份并输出行数

你可能感兴趣的:(linux简单命令)