使用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. Servlet过滤器,Servlet过滤器创建和配置

    第一:Servlet的过滤器的创建和配置,创建一个过滤器对象需要实现javax.servlet.Filter接口,同时实现Filter的3个方法.        第一方法是过滤器中的init()方法用 ...

  2. html5视频全频播放

    html5视频全频播放 旋转90度 对video进行缩放 修正position 效果还凑合 代码 $(media).rotate({ // angle: 90, duration: 100, anim ...

  3. Mina、Netty、Twisted一起学(七):发布/订阅(Publish/Subscribe)

    消息传递有很多种方式,请求/响应(Request/Reply)是最常用的.在前面的博文的例子中,很多都是采用请求/响应的方式,当服务器接收到消息后,会立即write回写一条消息到客户端.HTTP协议也 ...

  4. A/B 测试之前必须要了解的 10 件事

    如今,转化率优化(CRO)已是营销人员必须具备的技能,并且与 ROI 直接挂钩.但是在优化网页的转化率方面又有太多因素要考量,如果你已经不堪其忧,请专心做一件事-- A/B 测试. A/B测试,即你设 ...

  5. 使用Weka进行数据挖掘

    1.简介 数据挖掘.机器学习这些字眼,在一些人看来,是门槛很高的东西.诚然,如果做算法实现甚至算法优化,确实需要很多背景知识.但事实是,绝大多数数据挖掘工程师,不需要去做算法层面的东西.他们的精力,集 ...

  6. Linux 内存管理

    查看Linux内存使用情况 free -m Linux内存清理:绝大多数情况下都不需要此操作,因为cache的内存在需要的时候是可以自动释放的- 最好先sync几次,再清理内存,有下面三个级别,数值越 ...

  7. Intention.js – 动态重构 HTML 为响应式模式

    Intention.js 提供一个轻量级的和明确的方式,帮助你动态重组 HTML,成为响应式的方式.操作方法都放在了元素自己里面,所以灵活的布局看起来就似乎不会那么的抽象和凌乱. 您可以轻松地增加布局 ...

  8. 关于js中for in和foreach in的区别

    js 中for in 和foreach in的区别 两个的作用都用来遍历对象,但为什么有了for in语句了还要foreach in语句呢,后来看了下foreach in开发的文档,foreach i ...

  9. 只用一行代码让你的ASP.NET MVC 跑起来

    只用一行代码让你的ASP.NET MVC 跑起来 MVC框架一直是企业开发绕不过去的东西,先是JavaEE的 Structs, 然后是 Spring MVC, 再到我们今天要讨论的ASP.NET MV ...

  10. JAVA 设计模式 组合模式

    用途 组合模式 (Component) 将对象组合成树形结构以表示“部分-整体”的层次结构.组合模式使得用户对单个对象和组合对象的使用具有唯一性. 组合模式是一种结构型模式. 结构