Linux基础入门-基本概念及操作
桌面环境:
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,实验楼使用zsh
,xfce
。
快捷键:
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区段说明:
- 一般命令
- 系统调用
- 库函数,涵盖了C标准函数库
- 特殊文件(通常是/dev中的设备)和驱动程序
- 文件格式和约定
- 游戏和屏保
- 杂项
- 系统管理命令和守护进程
man加上相应的区段编号,即可查看,如man 1 ls
/,用n键切换到下一个关键字处,shift+n是上一个关键字,Space翻页,Enter向下滚动一行,j, k(vim编辑器的移动键)向前或者向后移动一行,h键为显示使用帮助(实为less工具帮助), q退出。
本文原载于实验楼
Linux基础入门-基本概念及操作的更多相关文章
- (大数据工程师学习路径)第一步 Linux 基础入门----基本概念及操作
本节联练习主要有: 1.环境介绍 2.常用 Shell 命令及快捷键 3.Linux 使用小技巧 一.Linux 桌面环境介绍 相对于现在的 Windows 系统,UNIX/Linux 本身是没有图形 ...
- Linux 基础入门(新版)”实验报告一~十二
实验报告 日期: 2015年9月15日 一.实验的目的与要求 熟练地使用 Linux,本实验介绍 Linux 基本操作,shell 环境下的常用命令. 二.主要内容 1.Linux 基础入门& ...
- Linux基础入门学习笔记20135227黄晓妍
学习计时:共24小时 读书:1小时 代码:8小时 作业:3小时 博客:12小时 一.学习目标 1. 能够独立安装Linux操作系统 2. 能够熟练使用Linux系统的基本命令 3. 熟练使用L ...
- Linux 基础入门 第二周9.21~9.27
一.学习内容 本周主要学习内容主要贴合: 在进行<深入理解计算机系统>这门课的实验中没有遇到什么大问题,学习内容与上周实验<linux基础入门>有相似之处.本实验中的内容比较贴 ...
- Linux 基础入门----推荐课程
Linux 基础入门课程:https://www.shiyanlou.com/courses/1 很好的一门Linux基础课,精炼.简洁!推荐! 课程内容: 第1节 Linux 系统简介 https: ...
- Linux基础入门教程
Linux基础入门教程 --------- Linux学习路径 Linux学习者,常常不知道自己改怎么学习linux:Linux初级,也就是入门linux前提是需要有一些计算机硬件相关的知识或是有一下 ...
- Linux基础入门 - 2
第三节 用户及文件权限管理 3-1.Linux用户管理 Linux 是一个可以实现多用户登陆的操作系统,他们共享一些主机的资源,但他们也分别有自己的用户空间,用于存放各自的文件.但实际上他们的文件都是 ...
- Linux基础入门 - 1
第一节 Linux简介 Linux 就是一个操作系统,也就是系统调用和内核那两层,Linux 本身只是操作系统的内核(内核是使其他程序能够运行的基础.它实现了多任务和硬件管理,用户或者系统管理员交互运 ...
- Linux基础入门---学习心得
之前一直以为Linux和Windows差不多,但是学习了Linux基础入门之后才发现两种操作系统之间差距非常大. Linux只是在硬件之上的内核和系统调用,就连我们在Windows里习以为常的图形界面 ...
随机推荐
- cafee编译错误几个总结
1.CXX/LD -o .build_release/examples/siamese/convert_mnist_siamese_data.bin .build_release/lib/libcaf ...
- 搭建NTP服务集群、高可用
1.原理 Keepalived 的作用是检测后端服务器的状态,如果有一台服务器死机,或工作出现故障,Keepalived 将检测到,并将有故障的服务器从系统中剔除.当服务器工作正常后 Keepaliv ...
- JAVA作业三
(一)学习总结 1.阅读下面程序,分析是否能编译通过?如果不能,说明原因.应该如何修改?程序的运行结果是什么?为什么子类的构造方法在运行之前,必须调用父 类的构造方法?能不能反过来? class Gr ...
- 安装完成IIS后找不到IIS Admin Service
系统版本: Windows Server 2008 R2 Enterprise 64-bit IIS版本:IIS 7.5 问题: 在系统运行里面输入"组件服务",依次点开组件服务- ...
- Android大作业
1.项目成员 邓乾尧 学号:1600802005 班级:161 博客:http://www.cnblogs.com/2575590018dqy/ 韦家城 学号:1600802026 班级:161 ...
- 网易2019校招内推编程题-俄罗斯方块-C++实现
[编程题] 俄罗斯方块 时间限制:1秒 空间限制:262144K 小易有一个古老的游戏机,上面有着经典的游戏俄罗斯方块.因为它比较古老,所以规则和一般的俄罗斯方块不同.荧幕上一共有 n 列,每次都会有 ...
- react native 0.50与OC交互 && Swift与RN交互
新公司也打算做rn,还是得捡起来再度学习.开撸! react native一个版本一个样子,之前写的rn与iOS交互系列在最新版本中有点出入(0.50.4版本).今天填一下坑. 首先上npm版本,re ...
- 【oacle入门】表空间类型
系统表空间 系统表空间包括SYSTEM和SYSAUX表空间,系统表空间是所有数据库必须且自动创建的,一般存放在Oracle的数据字典表及相应数据. 永久表空间 永久表空间用户保存永久性数据,如系统数据 ...
- 小程序使用animation实现跑马灯
html: <view class="marquee"> <view class="content"> <text>{{te ...
- Django_web框架的理解
web框架的本质 import socket sk = socket.socket() sk.bind(("127.0.0.1", 80)) sk.listen() while T ...