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
原文地址:https://www.cnblogs.com/zzz1zzz/p/14243559.html