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里习以为常的图形界面 ...
随机推荐
- tcp的粘包现象与解决方案
粘包现象: 粘包1:连续的小包,会被优化机制给合并 粘包2:服务端一次性无法完全就收完客户端发送的数据,第二再次接收的时候,会接收到第一次遗留的内容 模拟一个粘包现象 服务端 import socke ...
- styled-components的基本使用
一.官网地址 https://www.styled-components.com/ 二.styled-components 1.styled-components 样式化组件,主要作用是它可以编写实际 ...
- 【转】用opencv使摄像头在30fps下捕获1080p的数据
原文:http://blog.sina.com.cn/s/blog_9b493e7b0102xvn6.html opencv可以捕获摄像头数据.如果要读高分辨率和高帧率,可以用如下的设置: captu ...
- linux date使用
Linux date 格式化时间和日期 [root@linuxidc ~]# date -d today +"%Y-%m-%d" 2016-11-26 [root@linuxid ...
- 如何保证WebBrowser一直在页面内跳转
目前在编写一个小工具,用到了WebBrowser,在调试时点击页面内连接自动打开ie跳转,所以百度查找解决办法. private void webBrowser1_NewWindow(object s ...
- linux 入门学习
一.命令 1.命令提示符 [root@localhost ~]# [] :提示符的分隔符,无特殊含义: root:当前的登录用户: @:分隔符,无特殊含义: localhost:当前主机名(完整名称: ...
- git怎么fork一个仓库并pull request
一.使用git push <-----------就是这个玩意 1.设置用户信息 当安装完 Git 应该做的第一件事就是设置你的用户名称与邮件地址. 这样做很重要,因为每一个 Git 的提交都会 ...
- C语言---指针变量详解3
指针可以指向一份普通类型的数据,例如 int.double.char 等,也可以指向一份指针类型的数据,例如 int *.double *.char * 等.如果一个指针指向的是另外一个指针,我们就称 ...
- react-native 配置 在mac 上找不到.npmrc
打开终端,切换到根路径 一.open .npmrc(会提示找不到该文件,没关系) 二.npm config set registry https://registry.npm.taobao.org 三 ...
- ssm登录与退出
ssm整合比较好的实例 http://how2j.cn/k/ssm/ssm-tutorial/1137.html?tid=77#nowhere ssm登录后台用户检测(此实例注销有问题):http:/ ...