欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux基础

程序员文章站 2022-06-03 09:38:50
...

Linux基础(学习)1

  1. Linux命令基本使用:

         ls:查看当前文件夹下的内容
         pwd:查看当前的文件夹
         cd: 切换文件夹
         torch:当文件不存在时,创建文件
         mkdir:创建目录
         rm:删除指定的文件
         clear:清屏
    

小技巧: ctrl+shift+ =:放大字体 ; ctrl + - :缩小字体

  1. 终端命令格式:

     command [options]  [parameter] 
     命令名     选项     传给命令的参数   []代表可选
     command --help 显示命令的帮助信息
    man command: 查阅命令的使用手册
    空格键:显示手册的下一页
    Enter建:一次滚动一行
    b:回滚一屏
    f:前滚一屏
    q:退出
    
  2. 目录相关命令
    使用技巧:使用Tab键补全
    Linux下文件和目录的特点:
    1)名称最长可以有256个字符
    2)以 . 开头的文件为隐藏文件,需要参数-a才能显示
    3). 代表当前目录
    4)… 代表上一级目录

      ls命令:list的缩写,最常用的命令之一
          ls 常用选项:
               1)-a  显示所以隐藏目录与文件
               2)-l  以列表形式显示文件的详细信息
               3)-h  配合-l使用,以人性化形式显示文件大小 
           ls通配符的使用:
    		    * 代表任意个数个字符
    			?代表一个字符
    	        [] 表示可以匹配字符组中的任一个
    			[abc]匹配a、b、c中的任意一个
    			[a-f]匹配a到f中的任意一个字符
    
      cd命令:change directory的简写
      注意:Linux是对大小写敏感的
          cd :切换到当前用户的主目录
    		cd ~  :切换到当前用户的主目录
    		cd.  :保持在当前的目录不变
    		cd ..  :切换到上级目录
    		cd -  :可以在最近两次工作目录之间来回切换
    

相对路径和绝对路径:
相对路径:在输入路径时,最前面不是/或者~,表示相对当前目录所在的目录位置
绝对路径:再输入路径时,最前面是/或者~,表示从根目录/家目录开始的具体位置

  1. 文件相关命令

        torch: 创建文件或修改文件时间
    		1)If 文件不存在,创建一个空白文件
    		2)如果存在,可以修改文件的末次修改时间
    		   
      mkdir:创建一个新的目录
            -p 可以递归创建目录
       
       rm:删除文件或目录,文件删除后不能恢复
          -f :强制删除,忽略不存在的文件
          -r :递归的删除目录下的文件,删除文件夹时必须加此参数
      
     拷贝和移动文件
           tree  :以树状图列出文件目录结构
               -d : 只显示目录
      
           cp :是将给出的文件或目录复制到另一个文件或目录中
             cp 源文件 目标文件
             -i 覆盖文件前提示
             -f 若给出的源文件是目录文件,则cp
    
           mv :可以用来移动文件或目录, 也可以给文件或目录重命名 
               mv 源文件 目标文件
               源文件和目标文件相同的话就是重命名
               -i 覆盖文件的提示
    
      查看文件内容
       cat :(concatenate)可以查看**文件内容、创建文件、文件合并、追加内容**等功能
       会一次显示所有内容、适合查看内容较少的文本文件
           -b 对非空输出行编号
           -n 对输出的所以行编号
        more:可以用于分屏显示文件内容,每次只显示一页内容,适合查看内容较多的文本文件
        
        grep :一种强大的文本搜索工具,允许对文本文件进行模式查找,即正则表达式
           -n :显示匹配行以及行号
           -v :显示不包含匹配文本的所有行
           -i :忽略大小写
       grep -n as 123.txt  在123.txt文件中查找as的行以及行号
    
     常见的两种模式查找
               ^a :行首,搜寻以a开头的行
               Ke$ :行尾, 搜寻以ke结束的行
    

其他:
echo :会在终端中显示参数指定的文字,通常会和重定向联合使用
重定向 > 和 >>
将命令结果重定向到一个文件
将应显示在终端上的内容 输出/追加到指定文件中
> 表示输出,会覆盖文件原有的内容
>> 表示追加,会将内容追加到已有的文件的末尾

管道 |
允许将一个命令的输出可以通过管道做为另一个命令的输入
常用管道命令:
more :分屏显示内容
grep:查询指定的文本
例:ls -lha | grep vi 在目录下的所有文件下查找含有vi的文件

相关标签: Linux基础