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里习以为常的图形界面 ... 
随机推荐
- Java学习NO.2
			这是我学习Java的第二天 学习内容: 一.运算符 赋值运算符 语法:变量名=表达式 算数运算符 + - * / % ++ -- += -= *= /= %= 其中尤为要注 ... 
- 写入一个html文件时的编码要求
			with open("ip.html",'w',encoding='utf-8') as fp: fp.write(response) 
- Mysql 大量Sleep 解决
			排查 SHOW GLOBAL VARIABLES LIKE 'wait_timeout'; SHOW GLOBAL VARIABLES LIKE 'interactive_timeout'; 在线更新 ... 
- 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 ... 
- CentOS 6.8 配置防火墙,开放8080端口
			打开配置文件 sudo vim /etc/sysconfig/iptables 按下a,进入编辑 加入这一行 -A INPUT -m state --state NEW -m tcp -p tcp - ... 
- 数据下载报getColNameByTableName这个指向异常
			java.lang.NullPointerException at cn.com.burgeon.tasks.webpos.DateGeneration2.getColNameByTableName( ... 
- iis7 绑定多个ssl证书
			默认情况下iis上只能绑定一个ssl证书,如果多的话 会只认一个. 停止IIS 运行[ CMD] , 输入 [iisreset /STOP] 第一步:修改配置文件. 然后打开:C:/Windows ... 
- 使用vue.js 引用阿里图标 --无法显示(报错)
			在webpack.config.js配置文件中添加 { test: /\.(eot|svg|ttf|woff|woff2)$/, loader: 'file-loader'} 
- 2018-2019-2 网络对抗技术 20165228 Exp3 免杀原理与实践
			2018-2019-2 网络对抗技术 20165228 Exp3 免杀原理与实践 免杀 一般是对恶意软件做处理,让它不被杀毒软件所检测.也是渗透测试中需要使用到的技术. 要做好免杀,就时清楚杀毒软件( ... 
- VS2008安装“Visual Studio Web 创作组件”安装失败的解决方法
			VS2008安装“Visual Studio Web 创作组件”安装失败的解决方法 今天在单位电脑安装VS2008,当安装到“Visual Studio Web 创作组件”时出现错误. 准备手动安装 ... 
