Linux系统学习笔记(2)

目录

二、Linux基础命令

1、Linux目录结构

2、Linux命令基础

①ls命令

 ②cd、pwd命令:

 ③相对路径、绝对路径和特殊路径符

④mkdir命令

⑤文件操作指令(touch、cat、more)

⑥文件操作指令2(cp、mv、rm)

⑦grep、wc、和管道符‘ | ’

⑧查找命令(which、find)

 ⑨echo、tail、重定向符

⑩vi编辑器


二、Linux基础命令

1、Linux目录结构

        Linux没有盘符的概念,只有一个根目录(/)所有文件都在它下面。

window

        window:D:\data\work\hello.txt

         Linux:/usr/local/hello.txt

2、Linux命令基础

        命令行和命令:

  • 命令行:Linux终端(Terminal),是一种命令提示符页面。
  • 命令:Linux程序。

         命令格式:command [-options]    [parameter]

                           命令本身  命令的选项  命令参数

        eg:ls -l /home/111

①ls命令

        语法:ls [-a -l -h ] [Linux路径]

        -a:显示全部文件和文件夹(包括隐藏)。

        -l:以列表的形式平铺展示。

        -h:是否带单位。(必须和-l一起使用)

        

        选项可以组合使用,如:-al、-alh等。

        用法:

        (1)不带选项和参数:

        

         直接输出当前工作目录下的文件夹和文件。

        (2)携带参数:

                

         输出参数路径下的文件夹和文件。

        (3)携带选项和参数:

                

 ②cd、pwd命令:

        (1)cd:

        用于目录切换。

        语法:cd [参数]

         (2)pwd:

        用于查看当前目录,输出绝对路径。

        语法:pwd

        

 ③相对路径、绝对路径和特殊路径符

        (1)相对路径和绝对路径:

        在home目录下要去子目录Desktop有两种方法:

  1. 相对路径:cd Desktop        
  2. 绝对路径:cd /home/itheima/Desktop

        (2)特殊路径符:

  • .   :表示当前目录:cd ./Desktop=cd Desktop        
  • ..  :表示上级目录:cd .. 回退
  • ~  :表示home目录。

④mkdir命令

        通过mkdir命令创建新的目录。(在home目录外无法使用,权限不够)

        语法:mkdir [-p] Linux路径

        -p:自动创建不存在的父目录。

        

         不加-p无法创建不存在的父目录。

         使用-p一次性创造多级目录。

⑤文件操作指令(touch、cat、more)

        (1)touch:

        使用touch创建文件。

        语法:touch Linux路径

        

         (2)cat:

        查看文件内容,直接显示文件所有内容。

        语法:cat Linux路径

        (3)more:

        查看文件内容,若文件内容太多可以翻页。(空格翻页,Q键退出)

        语法:more Linux路径

        

⑥文件操作指令2(cp、mv、rm)

(1)cp:用于复制文件、文件夹。

        语法:cp [-r] 参数1 参数2

        -r:用于复制文件夹。

        参数1:被复制的文件或文件夹。

        参数2:目的地。(不存在的话会自动创建)

        

 

(2)mv:用于移动文件、文件夹。

        语法:mv 参数1 参数2

        若参数2不存在,则会把参数1改名,以确保存在。

        

 

(3)rm [ -r ,-f ] 参数1、参数2……参数n

        -r:若包含文件夹,则需使用。

        -f:强制删除,需要root权限。

        

 

⑦grep、wc、和管道符‘ | ’

(1)grep:从文件中通过关键字过滤行。

        语法:grep [ -n ] 关键字 路径

        -n:显示行号。

        关键字:若有特殊符号和空格时,需要带引号。

        

(2)wc:统计文件行数、单词数等。

        语法:wc [ -c , -m , -l , -w ] 文件路径

        -c:bytes数。

        -m:字符数。

        -l:行数。

        -w:单词数。

eg:直接使用wc

         

        

!:从左到右分别是 行数、单词数、字节数(有结尾符)

(3)管道符’ | ‘:将左边的结果作为右边的输出。

        

 

⑧查找命令(which、find)

(1)which:查看命令的程序文件在哪。(Linux命令就是二进制的可执行程序)

        语法:which 要查询的命令

        

(2)find:搜索文件。

  • 按文件名搜索:

        语法:find 起始路径 -name "被查找文件名"

        

 

  • 按文件大小搜索: 

        语法:find 起始路径 -size +/- n[ k , M , G ]

        +/-:大于和小于。

        

 ⑨echo、tail、重定向符

(1)echo:可以在命令行中输出指定内容。

        语法:echo 输出的内容

        

(2)反引号  `  :包起来的内容会作为命令执行。

        

 

(3)tail:查看文件底部的内容,跟踪最新的更改。

        语法:tail [-f ,-num] 路径

        -f :持续追踪。

        -num:查看多少行。

        

⑩vi编辑器

vi和vim是Linux中的文件编辑器。(vim多了shell程序编辑功能。)

(1)编辑器的三种工作模式:

  1. 命令模式:不能自由编辑文本,敲的按键理解为命令。
  2. 输入模式:编辑模式。
  3. 底线命令模式:整体文件控制,如保存和退出。

        

(2)语法:

  1. vi 文件路径
  2. vim 文件路径

!:若文件路径不存在,则编辑新文件;若存在则编辑已有文件。

        

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值