前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Linux】学习笔记(一) 基础概念

【Linux】学习笔记(一) 基础概念

作者头像
韩旭051
发布2020-06-22 16:40:49
6170
发布2020-06-22 16:40:49
举报
文章被收录于专栏:刷题笔记刷题笔记

Linux桌面环境

  • 知名的桌面环境 KDEGNOMEXFCELXDE
  • 桌面环境不重要,重要的是学习linux本身

Linux终端

  • 终端模拟器的程序(Terminal)
  • 使用 Linux 时,不直接与系统交互而是使用 Shell
  • 终端本质上是对应着 Linux 上的 /dev/tty 设备
  • Linux 的多用户登录就是通过不同的 /dev/tty 设备完成的
  • Linux 默认提供了 6 个纯命令行界面的 “terminal”(准确的说这里应该是 6 个 virtual consoles)
  • 使用[Ctrl]+[Alt]+[F1]~[F6]进行切换

shell

  1. Shell 是指“提供给使用者使用界面”的软件(命令解析器),类似于 DOS 下的 command(命令行)和后来的 cmd.exe 。
  2. Shell 是因为它隐藏了操作系统底层的细节。
  3. 在 UNIX/Linux 中比较流行的常见的 Shell 有 bash、zsh、ksh、csh 等等
  4. Ubuntu 终端默认使用的是 bash,默认的桌面环境是 GNOME 或者 Unity(基于 GNOME)

基本命令

  • Tab 补全命令
  • Ctrl+c键来强行终止

按键

作用

Ctrl+d

键盘输入结束或退出终端

Ctrl+s

暂停当前程序,暂停后按下任意键恢复运行

Ctrl+z

将当前程序放到后台运行,恢复到前台为命令fg

Ctrl+a

将光标移至输入行头,相当于Home键

Ctrl+e

将光标移至输入行末,相当于End键

Ctrl+k

删除从光标所在位置到行末

Alt+Backspace

向前删除一个单词

Shift+PgUp

将终端显示向上滚动

Shift+PgDn

将终端显示向下滚动

  • ↑键使用历史命令
  • 通配符

Shell 常用通配符:

字符

含义

*

匹配 0 或多个字符

?

匹配任意一个字符

[list]

匹配 list 中的任意单一字符

[^list]

匹配 除 list 中的任意单一字符以外的字符

[c1-c2]

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

{string1,string2,...}

匹配 string1 或 string2 (或更多)其一字符串

{c1..c2}

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

  • man 获得帮助
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-06-18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Linux桌面环境
  • Linux终端
    • shell
      • 基本命令
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档