zoukankan      html  css  js  c++  java
  • Linux学习day1

    Linux学习1

    virtual consoles 切换指令

    ctrl+alt+F1~F6  切换不同的命令行界面
    crtl+alr+F7 切换回图形界面
    

    Shell

    • 壳 ,指"提供给使用者使用界面"的软件

    输入输出

    • 输入

      没什么好说的

    • 输出

      • 如果是执行操作,执行失败会返回错误原因
      • 没有结果就是最好的结果(Linux哲学)

    重要快捷键

    • [Tab] 命令补全,目录补全,参数补全
    • Ctrl+c 强行终止当前程序
    • Ctrl+d 键盘输入结束/退出终端
    • Ctrl+s 暂停当前程序,暂停后按任意键恢复运行
    • Ctrl+z 将当前程序放到后台运行,
    • fg 恢复到前台
    • Ctrl+a/Home 光标移到行头
    • Ctrl+e/End 光标移到行末
    • Ctrl+k 删除从光标所在位置到行末
    • Alt+Backspace 删除前一个单词
    • Shift+ pgUp 终端显示向上滚动
    • Shift+PgDn 终端显示向下滚动
    • ↑ 恢复之前输入过的命令

    通配符

    • 通配符出现在"参数值"里

    • * 匹配0或多个字符

    • ? 匹配任意一个字符

    • [list] 匹配list中的任意一字符 例子:

      1609905242119

    • [^list] 匹配除list中任意单一字符以外的字符

    • 1609905366069

    • [c1-c2] 匹配c1-c2中的任意单一字符 如:[0-9][a-z]

    • {string1,string2,...} 匹配string1或string2或其他的一个字符串

    • {c1..c2} 匹配c1-c2中全部字符 如{1..10}

      1609905591616

    tips:一次性创建多个文件 touch name{1..n}.类型

    用man命令来获取帮助

    • 是Manual pages的缩写

    • man <command_name> :获得某个命令的说明和使用方式的详细介绍

    • man man 查看man 命令本身的使用方式

    • man手册中通常分为8个区段

      1 一般命令

      2 系统调用

      3 库函数,涵盖了c标准函数库

      4 特殊文件(通常为/dev中的设备) 和驱动程序

      5 文件格式和约定

      6 游戏和屏保

      7 杂项

      8 系统管理命令和守护进程

      使用时

      man 1 ls
      
    • 手册中的内容

      • NAME 该命令或函数的名称,接着是一行简介
      • SYNOPSIS 对于命令,正式描述它如何运行,以及需要什么样的命令行参数,对于函数,介绍函数所需要的参数,以及哪个头文件包含该函数的定义
      • DESCRIPTION 命令或函数功能的文本描述
      • EXAMPLES 常用的一些示例
      • SEE ALSO 相关的命令或函数列表
      • 还有其他很多没有标准化的内容
    • 使用的方式

      • /关键字 进行查找
      • n 切换到下一个关键字所在处
      • shift+n 上一个关键字所在处
      • sapce 翻页
      • enter 向下滚动一行
      • k 向前滚动一行
      • j 向后滚动一行
      • h 显示使用帮助
      • q 退出
      • info 获取更详细的命令
    • 安装

      sudo apt-get update
      sudo apt-get install sysvbanner
      
    • 使用

      banner 字符串
      printerbanner -w 50//控制宽度 字符串
      
      

    tips:

    1.获取命令的参数的作用

    command --help
    

    2.创建文件

    touch file
    

    3.进入目录中

    cd 路径
    

    4.常看当前所在目录

    pwd
    
  • 相关阅读:
    firefox, chrome常见插件
    数据库左连接left join、右连接right join、内连接inner join on 及 where条件查询的区别
    Springmvc + mybatis + spring 配置,spring事物
    Android如何连接MySQL数据库
    Android MP3录音实现
    Android RecyclerView的基本使用
    Java输入流之BufferReader和Scanner的用法!
    Android 网络通信框架Volley简介
    your project contains error(s),please fix them before running your application.错误总结
    新建android项目报错,代码中找不到错误
  • 原文地址:https://www.cnblogs.com/zzz1zzz/p/14243559.html
Copyright © 2011-2022 走看看