Ubuntu简单指令和热键的学习
Ubuntu查看本机版本的方法
sudo lsb_release -a即可
注销linux:
输入:exit
注意,离开系统不是关机,基本上,linux本身已经有相当多的工作进行,所以你离开时,这次这个登入的工作就停止了,但此时linux其他的工作还在进行。
ubuntu的纯文本模式和图形模式的切换:
按“ctrl+Alt+F3(F4\F5\F6\F7)”进入纯文本模式:
按“ctrl+Alt+F2”进入图形模式。
linux指令规则:
1、第一个被输入的数据绝对是指令或者是可执行的档案!
2、按下"Enter"键表示要开始执行此命令的意思
3、大小写是不一样的
4、linux支持多国语言,若可能的话,屏幕的讯息是会以该支持语系来输出的。但是,我们的终端机接口(terminal)在默认的情况下,无法支持以中文编码输出数据。
几个简单的指令:
显示日期和时间的指令:date
显示日历的指令:cal
简单好用的计算器:bc 输入bc后屏幕上会显示版本信息,之后进入到等待指示阶段,普通的加减乘除余运算都有,直接写就好,但默认结果都是整数,要想显示小数,输入“scale=number”,那个number就是小数点位数,要离开bc回到命令提示符时,务必要输入“quit”来离开bc的软件环境。
这里我们知道,在下哒指令时会有两种主要情况:
一种是该指令会直接显示结果然后回到命令提示字符等待下一个指令的输入;
一种是进入到该指令的环境,知道结束该指令才回到指令提示字符的环境;
几个重要的热键:
“Tab”按键,它具有命令不全与档案补齐的功能:
Tab接在一串指令的第一个字的后面,则为命令补全;
Tab接在一串指令的第二个字以后,则为档案补齐!
"ctrl+c"按键:中断目前程序的按键
“ctrl+d”按键:键盘结束输入,离开当前进程。
linux系统的在线求助man page与info page
在文本模式或终端下,你可以直接按下两个"Tab"键,看看总共有多少指令,当然很多,少说也有2000多个。
man page
例如当你不知道怎么使用"date"这个指令时,可以直接用“man date”查找。
进入“man”指令的功能后,你可以按下“空格键”往下翻页,可以按下“q”键来离开man的环境。
返回结果中man后跟的数字有下列意义:
表中的1、5、8这三个号码很重要;
使用“man 7 man”可以获得更详细的说明
man page常用按键整理:
查询系统和“man"相关的指令是:man -f man(可以是任意指令,比如date)
找出刺痛的说明文件中,只要有man这个关键词就将将该说明列出来:man -k man(可以是任意指令,比如date)
注意:一般来说,是不需要背指令的,只要记住几个常用指令就可以了,比如,打印的相关指令,其实就记lp而已。那我就由man lp 开始,去找相关的说明,然后,再以lp[Tab][Tab]找到任何以lp为开头的指令,找到我认为可能有点相关的指令后,再以man去查询指令的用法!
总结:
1、在文字接口下,有任何你不知道的指令或文件格式这种玩意儿,但是你想要了解它,请赶快使用man或者info查询
2、而如果你想要架设一些其他的服务,或想利用一整组软件来达成某项功能时,请赶快到/usr/share/doc底下查一查有没有该服务的说明档哦!
另外,再次强调,因为linux毕竟是外国人发明的,所以中文文件确实是比较少的!但是不要害怕,那本英文字典在身边吧!随时查阅!不要害怕英文!
Ubuntu简单指令和热键的学习的更多相关文章
- 让AI简单且强大:深度学习引擎OneFlow技术实践
本文内容节选自由msup主办的第七届TOP100summit,北京一流科技有限公司首席科学家袁进辉(老师木)分享的<让AI简单且强大:深度学习引擎OneFlow背后的技术实践>实录. 北京 ...
- C#基础视频教程5.1 如何编写简单的超级热键
我们上一节介绍了编写简单计算器,实际上也是出于实用角度(这个计算器只要你肯改,肯定能做的比微软自带的计算器好用).这一节介绍做简单的超级热键(所谓的超级热键是指自定义快捷键的功能) 超级热键的最关键一 ...
- (转)Linux最常用指令及快捷键 Linux学习笔记
Linux最常用指令及快捷键 Linux学习笔记 原文:http://blog.csdn.net/yanghongche/article/details/50827478 [摘自 鸟叔的私房菜]--转 ...
- 简单的玩玩etimer <contiki学习笔记之九 补充>
这幅图片是对前面 <<contiki学习笔记之九>> 的一个补充说明. 简单的玩玩etimer <contiki学习笔记之九> 或许,自己正在掀开contiki ...
- MySQL目录结构和简单指令
1.MySQL目录结构 了解每个软件的安装目录下,每个文件夹下文件的类型和功能是有必要的,这可以方便我们直接进行软件配置和某些参数的修改. 2.简单指令 进入cmd后可以直接操作的命令 1)启动MyS ...
- Win10和子系统Ubuntu简单共享
Win10和子系统Ubuntu简单共享 C:\Users\用户名\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp ...
- Ubuntu学习-简单指令
查看是否安装了中文支持 locale -a 如果有 zh_CN.utf8 则表示系统已经安装了中文locale,如果没有则需要安装相应的软件包. 软件管理 apt ( Advanced Packagi ...
- 关于Ubuntu 常用的简单指令
这几天工作强度不算太高,就自己学了一下linux,我就把一些简单的指令整理了一下,希望以后有参考: 我是用的VMware 安装的Ubuntu 虚拟机: 下面直接贴出我整理的简单的日常使用的指令 创建文 ...
- 一段简单c程序的汇编语言学习(ubuntu+x86)
c程序代码: #include <stdio.h> int main(void) { int i=0, j=0; for(i=0; i<8; i++) j=j+1; return 0 ...
随机推荐
- sql、linq和lambda查询语句比较inner join和group by组合使用及匿名类型的处理
使用EF自己做的小功能需要遇到inner join和group by组合使用及匿名类型的处理,搜了很多,基本不能满足自己的需要,所以总结了也实现了就自己写出来,已备查看及伙伴查询参考(一般的语句查询就 ...
- Java基础:(三)运算
一.参数传递 Java的参数是以值传递的形式传入方法中,而不是引用传递. 二.隐式类型转换 Java不能隐式执行向下转型,因为这会使精度降低:但是使用 += 运算符可以执行隐式类型转换. float ...
- javascript中两种基本常用排序算法分析
备注:内容大部分从网上复制,代码为自己手写.仅做知识的温故知新,并非原创. 1.冒泡排序(Bubble Sort) (1)算法描述 冒泡排序是一种简单的排序算法.它重复地走访过要排序的数列,一次比较两 ...
- 初识RatingBar
RatingBar,SeekBar和ProgressBar的子类 <RatingBar android:id="@+id/ratingBar2" android:layout ...
- wireshark使用教程及TCP三次握手实例
安装后,选择对应访问网络的网卡,即可看到下面的主界面 具体说下封包详细信息 (Packet Details Pane) 这个面板是我们最重要的,用来查看协议中的每一个字段. 各行信息分别为 Frame ...
- 什么是Office Online Server和SharePoint 2016
Microsoft Office Online Server是Microsoft Office Web Apps(OWA)服务器的下一个版本,最初于2012年发布.,可以下载Office Online ...
- jsp之获传统方式取后台数据
1.建立模型对象: package com.java.model; public class Student { private String name; private int age; publi ...
- python基础教程总结7——异常
1.Python异常类 Python是面向对象语言,所以程序抛出的异常也是类.常见的Python异常有: 异常 描述 NameError 尝试访问一个没有申明的变量 ZeroDivisionError ...
- Kunernetes集群架构与组件
架构如图: master节点:主要是集群控制面板的功能,来管理整个集群,包括全局的角色,调度,都是在master节点进行控制 有三个组件: API Server: 是 k8s提供的一个统一入口,它是 ...
- 字符串的驻留(String Interning)
http://www.cnblogs.com/artech/archive/2007/03/04/663728.html 关于字符串的驻留的机制,对于那些了解它的人肯定会认为很简单,但是我相信会有很大 ...