桌面环境
KDE、GNOME、XFCE、LXDE
实验楼使用的是XFCE
终端
gnome-terminal, kconsole, xterm, rxvt, kvt, nxterm, eterm
实验楼使用的是xfce-terminal
终端本质上对应着Linux上的/dev/tty设备,Linx的多用户登陆时通过不同的/dev/tty设备完成的,Linux默认提供了6个纯命令行界面的virtual consoles,可以通过[Ctrl] + [Alt] + [F1] ~ [F6]切换。(实验楼中未实现,因为主机系统劫持了特殊功能键),返回图形界面[Ctrl] + [Alt] + [F7]。
Shell:
GNOME、KDE也被称为图形Shell。流行的有bash, zsh, ksh, csh等,Ubuntu默认的是bash,桌面为GNOME,实验楼使用zshxfce
快捷键

Tab: 补全命令
Ctrl + C: 强行终止
Ctrl + D: 键盘输入结束或者退出终端
Ctrl + S: 暂停当前程序,按任意键恢复运行
Ctrl + Z: 将当前程序放到后台运行,恢复到前台为命令fg(两个字符)
Ctrl + A: 光标移到行头,等效于Home
Ctrl + E: 光标移到行尾,等效于End
Ctrl + K: 删除从光标所在处到行末
Alt + Backspace: 向前删除一个单词
Shift + PgUp: 将终端显示向上滚动
Shift + PgDg: 将终端显示向下滚动
上下方向键:历史指令

通配符:

* 匹配0+个字符
? 匹配1+个字符
[list] 匹配list中的任意一个字符
[!list] 匹配处了list中的任意一个字符
[c1-c2] 匹配c1-c2中的任意一个字符,如:[0-9] [a-z]
{string1, string2, ...} 匹配其中的任一字符串
{c1..c2} 匹配c1-c2中的全部字符,如{1..10}

man page区段说明

  1. 一般命令
  2. 系统调用
  3. 库函数,涵盖了C标准函数库
  4. 特殊文件(通常是/dev中的设备)和驱动程序
  5. 文件格式和约定
  6. 游戏和屏保
  7. 杂项
  8. 系统管理命令和守护进程

man加上相应的区段编号,即可查看,如man 1 ls
/,用n键切换到下一个关键字处,shift+n是上一个关键字,Space翻页,Enter向下滚动一行,j, k(vim编辑器的移动键)向前或者向后移动一行,h键为显示使用帮助(实为less工具帮助), q退出。





本文原载于实验楼

Linux基础入门-基本概念及操作的更多相关文章

  1. (大数据工程师学习路径)第一步 Linux 基础入门----基本概念及操作

    本节联练习主要有: 1.环境介绍 2.常用 Shell 命令及快捷键 3.Linux 使用小技巧 一.Linux 桌面环境介绍 相对于现在的 Windows 系统,UNIX/Linux 本身是没有图形 ...

  2. Linux 基础入门(新版)”实验报告一~十二

    实验报告 日期: 2015年9月15日 一.实验的目的与要求 熟练地使用 Linux,本实验介绍 Linux 基本操作,shell 环境下的常用命令. 二.主要内容 1.Linux 基础入门& ...

  3. Linux基础入门学习笔记20135227黄晓妍

    学习计时:共24小时 读书:1小时 代码:8小时 作业:3小时 博客:12小时 一.学习目标 1. 能够独立安装Linux操作系统   2. 能够熟练使用Linux系统的基本命令   3. 熟练使用L ...

  4. Linux 基础入门 第二周9.21~9.27

    一.学习内容 本周主要学习内容主要贴合: 在进行<深入理解计算机系统>这门课的实验中没有遇到什么大问题,学习内容与上周实验<linux基础入门>有相似之处.本实验中的内容比较贴 ...

  5. Linux 基础入门----推荐课程

    Linux 基础入门课程:https://www.shiyanlou.com/courses/1 很好的一门Linux基础课,精炼.简洁!推荐! 课程内容: 第1节 Linux 系统简介 https: ...

  6. Linux基础入门教程

    Linux基础入门教程 --------- Linux学习路径 Linux学习者,常常不知道自己改怎么学习linux:Linux初级,也就是入门linux前提是需要有一些计算机硬件相关的知识或是有一下 ...

  7. Linux基础入门 - 2

    第三节 用户及文件权限管理 3-1.Linux用户管理 Linux 是一个可以实现多用户登陆的操作系统,他们共享一些主机的资源,但他们也分别有自己的用户空间,用于存放各自的文件.但实际上他们的文件都是 ...

  8. Linux基础入门 - 1

    第一节 Linux简介 Linux 就是一个操作系统,也就是系统调用和内核那两层,Linux 本身只是操作系统的内核(内核是使其他程序能够运行的基础.它实现了多任务和硬件管理,用户或者系统管理员交互运 ...

  9. Linux基础入门---学习心得

    之前一直以为Linux和Windows差不多,但是学习了Linux基础入门之后才发现两种操作系统之间差距非常大. Linux只是在硬件之上的内核和系统调用,就连我们在Windows里习以为常的图形界面 ...

随机推荐

  1. Java学习NO.2

    这是我学习Java的第二天 学习内容: 一.运算符 赋值运算符  语法:变量名=表达式 算数运算符  +  -  *  /  %  ++  --   +=  -=  *=  /=  %= 其中尤为要注 ...

  2. 写入一个html文件时的编码要求

    with open("ip.html",'w',encoding='utf-8') as fp: fp.write(response)

  3. Mysql 大量Sleep 解决

    排查 SHOW GLOBAL VARIABLES LIKE 'wait_timeout'; SHOW GLOBAL VARIABLES LIKE 'interactive_timeout'; 在线更新 ...

  4. dubbo could not get local host ip address will use 127.0.0.1 instead 异常处理

    dubbo could not get local host ip address will use 127.0.0.1 instead 查看hostname localhost:spring wls ...

  5. CentOS 6.8 配置防火墙,开放8080端口

    打开配置文件 sudo vim /etc/sysconfig/iptables 按下a,进入编辑 加入这一行 -A INPUT -m state --state NEW -m tcp -p tcp - ...

  6. 数据下载报getColNameByTableName这个指向异常

    java.lang.NullPointerException at cn.com.burgeon.tasks.webpos.DateGeneration2.getColNameByTableName( ...

  7. iis7 绑定多个ssl证书

    默认情况下iis上只能绑定一个ssl证书,如果多的话 会只认一个. 停止IIS 运行[ CMD]  ,  输入 [iisreset /STOP] 第一步:修改配置文件. 然后打开:C:/Windows ...

  8. 使用vue.js 引用阿里图标 --无法显示(报错)

    在webpack.config.js配置文件中添加 { test: /\.(eot|svg|ttf|woff|woff2)$/, loader: 'file-loader'}

  9. 2018-2019-2 网络对抗技术 20165228 Exp3 免杀原理与实践

    2018-2019-2 网络对抗技术 20165228 Exp3 免杀原理与实践 免杀 一般是对恶意软件做处理,让它不被杀毒软件所检测.也是渗透测试中需要使用到的技术. 要做好免杀,就时清楚杀毒软件( ...

  10. VS2008安装“Visual Studio Web 创作组件”安装失败的解决方法

    VS2008安装“Visual Studio Web 创作组件”安装失败的解决方法 今天在单位电脑安装VS2008,当安装到“Visual Studio Web 创作组件”时出现错误. 准备手动安装 ...