使用linux将近一年了,一直都没有时间来总结一下,借着最近在整理知识框架的机会总结一下linux的应用知识。
 
1、linux有两个目录很特殊,一个是~,另一个是/。两个目录的含义不一样,/是系统的根目录,是上层的目录,~是用户主目录,在这个目录下面用户拥有所有的权限。有一个比喻很好,/目录像是一个房子,~则是你的房间。
2、用户界面和文本模式切换快捷键。[Ctrl] + [Alt] + [F1] ~ [F6]  :文字接口登入 tty1 ~ tty6 终端机; [Ctrl] + [Alt] + [F7]   :图形接口桌面。
3、$是一般提示符,#是root账户提示符
4、exit是注销linux,退出
5、指令读法 command [-options] parameter1 parameter2 ...  
     按照顺序的是 指令 [选项] 参数1 参数2 ...
     0.一行指令第一个肯定是指令command或者是可执行文件
     1.command 是指令的名称 比如cd rm
     2.options是选项,[]并不存在在指令中,意思是可出现可不出现,一般前面都带-,比如-f(强制),如果使用全程则用--,比如--help
     3.parameter1,parameter2是依附在指令后面的参数
     4.指令,选项,参数这这几个中间都是以空格来区分的,无论多少个空格,shell都认为只有一个
     5.Enter键表示指令的执行
     6.如果指令太长可以使用反斜杠/来打断Enter,比如

[XXXXXX ~]$ cd tomcat7/\
> logs
     7.在linux中区分大小写,cd 和 CD是不一样的
6、date 在linux显示时间
[XXXXX ~]$ date
2016年 04月 21日 星期四 :: CST
7、cal 在linux显示日历,语法为 cal [month] [year],cal显示当前月的日历,cal year显示一整年的日历,cal month year显示某年某月的日历
[XXXXXX ~]$ cal
四月
日 一 二 三 四 五 六
8、bc 计算器 语法:+加法 - 减法 * 乘法 / 除法 ^ 指数  % 余数 默认不显示小数点,可以使用scale来要求显示小数点 比如scale=3, quit或者Ctrl+C结束

[XXXXXX ~]$ bc
bc 1.06.
Copyright -, , , , , Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
+ / % scale=
/
.
% /
.
%
.
quit
9、tab键,tab键是有两个功能,一个一次tab命令补齐,另一个两次tab提示内容
     一次tab:

 [XXXXX tomcat7]$ cd ./logs/
     两次tab:

[XXXXX tomcat7]$ cd ./
bin/ conf/ lib/ LICENSE logs/ NOTICE RELEASE-NOTES RUNNING.txt temp/ webapps/ work/
10、Ctrl+c 中断强行打断进程
11、Ctrl+d 退出相当于exit和quit,比如bc之后可以使用Ctrl+D这样就退出了
12、Ctrl+z 切换为后台进程执行,使用fg可以切换回来
13、man Manual 查看命令文档 比如man cd 弹出一个文档,上下左右箭头可以移动光标,Ctrl+d和Ctrl+V向下翻页,Alt+V向上翻页,/向下搜索,?向上搜索,n继续向下搜索下一个,N继续向上搜索上一个,q直接结束。man -f 和man -k 是用于搜索特定的档案盒指令,man -f X是查询跟X名称一样的命令或者档案,man -k X 搜索的是X为关键字 的命令或档案。
14、 whatis  [指令或者是数据]   <==相当于 man -f [指令或者是数据]
         apropos [指令或者是数据]   <==相当于 man -k [指令或者是数据]
15、info [指令或者是数据] 形成info说明文件,info说明文件会分成很多个node节点,由menu跳转
16、nano 是一个简单的文本编辑工具,在功能上没有vim和emacs强大,但是在一些简单方便快捷的应用上可以使用。
     

linux基础知识总结的更多相关文章

  1. Linux基础知识入门

    [Linux基础]Linux基础知识入门及常见命令.   前言:最近刚安装了Linux系统, 所以学了一些最基本的操作, 在这里把自己总结的笔记记录在这里. 1,V8:192.168.40.10V1: ...

  2. 运维之linux基础知识(一)

    运维之linux基础知识(一) 1.GUI:Graphic User Interface 图形用户界面 2.CLI:Command line Interface 命令行界面 3 dll:Dynamic ...

  3. 运维之Linux基础知识(三)

    运维之Linux基础知识(三) 1. 查看文本 cat tac more less head tail 1.1 cat 连接并显示文件 cat -n:在显示的时候,将每一行编号 -E:显示结束符$ - ...

  4. Linux基础知识梳理

    Linux基础知识梳理 Linux内核最初只是由芬兰人林纳斯?托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的.Linux是一套免费使用和自由传播的类Unix操作系统,是 ...

  5. Linux基础知识第九讲,linux中的解压缩,以及软件安装命令

    目录 Linux基础知识第九讲,linux中的解压缩,以及软件安装命令 一丶Linux Mac Windows下的压缩格式简介 2.压缩以及解压缩 3.linux中的软件安装以及卸载 1.apt进行安 ...

  6. Linux基础知识第八讲,系统相关操作命令

    目录 Linux基础知识第八讲,系统相关操作命令 一丶简介命令 2.磁盘信息查看. 3.系统进程 Linux基础知识第八讲,系统相关操作命令 一丶简介命令 时间和日期 date cal 磁盘和目录空间 ...

  7. Linux基础知识第七讲,用户权限以及用户操作命令

    目录 Linux基础知识第七讲,用户权限以及用户操作命令 一丶简介linux用户,用户权限,组的概念. 1.1 基本概念 1.2 组 1.3 ls命令查看权限. 二丶用户权限修改命令 1.chmod ...

  8. Linux基础知识第六讲,远程管理ssh操作

    目录 Linux基础知识第六讲,远程管理ssh操作 一丶什么是SSH 1.什么是SSH 2.了解域名跟端口 二丶SSH命令以及远程连接linux进行维护 1.ssh命令格式 2.scp远程终端拷贝文件 ...

  9. Linux基础知识第三讲,拷贝文件跟移动文件命令

    目录 Linux基础知识第三讲,拷贝文件跟移动文件命令 一丶常用命令 1.tree命令常用选项 2.cp复制文件命令 3.mv 命令的使用 Linux基础知识第三讲,拷贝文件跟移动文件命令 一丶常用命 ...

  10. Linux基础知识回顾及BASH学习

    2019-2020-030189224 <网络攻防技术与实践>第一周学习总结 Linux基础知识错题回顾 1.Linux中使用(B)命令新建空白文件. A .mkdir B .touch ...

随机推荐

  1. Javascript学习记录——数组去重

    var arr = [1, 2, 3, 5, 5, '45', '45', 4, 1, '1', '2'] for (var i = 0; i < 10000; i++) { arr.push( ...

  2. Java并发包中CountDownLatch的工作原理、使用示例

    1. CountDownLatch的介绍 CountDownLatch是一个同步工具,它主要用线程执行之间的协作.CountDownLatch 的作用和 Thread.join() 方法类似,让一些线 ...

  3. ssh(sturts2_spring_hibernate) 框架搭建之hibernate2

    一.今天要进行解答的是对上次hibernate1进行进一步的完善,这次第一是进一步使用spring注入一个SessionFactory实例,避免了自己new实例:第二是应用数据库池(c3p0). 二. ...

  4. 使用AssetsLibrary.Framework创建多图片选择控制器(翻译)

    系统的UIImagePickerController只能让用户选择单图片,而一般情况下,我们需要上传多张图片,这时应该可以同时选择多张图片,否则用户体验会很差.因此多图片选择器就诞生了. 在类库中,苹 ...

  5. hibernate(四)ID生成策略

    一.ID生成策略配置 1.ID生成方式在xml中配置方式: <?xml version="1.0"?> <!DOCTYPE hibernate-mapping P ...

  6. Android Service小记

    Service 是Android 的一种组件,跟线程无关. Service 分两种启动方式 startService()和bindService() 两种都需要在Androidmanifest.xml ...

  7. Javaweb -- ServletContextListener

    当启动web应用后端服务时,有时需要预先从数据库或者配置文件等读取信息来配置一些全局变量之类的 这时可以用ServletContextListener,在启动服务时,加载设置基本配置 实现如下: (1 ...

  8. Cool!15个超炫的 CSS3 文本特效【上篇】

    每一个网页设计师都希望创建出让用户能够赏识的网站.当然,这是不可能满足每个人的口味的.幸运的是,我们有最强大的工具和资源.实际上,我们非常多的网站模板,框架,内容管理系统,先进的工具和其他的资源可以使 ...

  9. Windows Azure Web Site (9) Web Site公网IP地址

    <Windows Azure Platform 系列文章目录> 本文会同时介绍国内由世纪互联运维的Azure China和海外Azure Global. 熟悉Windows Azure平台 ...

  10. ES6 Features系列:Template Strings & Tagged Template Strings

    1. Brief ES6(ECMAScript 6th edition)于2015年7月份发布,虽然各大浏览器仍未全面支持ES6,但我们可以在后端通过Node.js 0.12和io.js,而前端则通过 ...