Linux操作命令:

  大体分为两类: 1.内部命令       help 命令(查看内部命令)

          2.外部命令     命令 --help(查看外部命令)

       type 命令:用来查看该命令是内部命令还是外部命令.

  cd       改变文件夹并保存(单词:change directory)

  ll    查看详细列表(类似于windows系统中的查看详细)

  ls   只展示文件目录

  pwd 查看绝对路径

  vi  创建并打开文件

  i    进入编辑模式

  esc 退出编辑

  dd   删除一整行

  :wq  保存并退出

  Service network restart  重启网络

  Service iptables stop   关闭防火墙

  Service iptables status  查看防火墙状态

  netstat -nltp         查看网络状态/端口状态

    su - 用户名        切换用户

  exit            退出当前登录用户

  Ctrl键 + z键       退出命令

  

  目录的操作:

  mkdir          创建单级目录

  mkdir -p 文件路径      创建多级目录,创建子目录之前先创建父目录

  rm            删除单级目录

  rm -r 文件路径      删除多级目录(有提示:选择y/n)

  rm -rf 文件路径        删除多级目录(强制删除,没有提示     -r  递归 单词:recursive    -f   强制删除 单词:force)

  mv 原文件 目的文件      修改文件名称,将原文件修改为目的文件

  mv 原文件/ 目的文件路径   将原文件夹移动到目的文件路径下

  cp -r 原文件/ 目的文件路径   将原文件夹拷贝到目的文件路径下

  文件的操作:

  touch 文件名       创建一个新文件

  vi 文件名           创建文件并查看文件内容

  cat 文件名         查看文件的内容

  rm -f 文件名         删除文件

  mv 原文件 目的文件    修改文件名

  cp  原文件 目的文件    拷贝文件

  文本编辑的操作: vi/vim

  vi    如果存在文件则打开,不存在则创建并打开,打开的时候处于非编辑模式,在非编辑模式下,所有的快捷键均可以使用

  i     从非编辑模式进入编辑模式,快捷键均不能使用

  esc键  从编辑模式退出到非编辑模式

  :q!    退出不保存

  :wq   退出并保存

  

  常用快捷键:

  a    从当前光标的下一个字符开始插入

  A    在当前行的末尾插入

  I      在当前行的头开始插入

  gg     快速定位到文本的第一行

  G    快速定位到文本的最后一行

  o     插入一个新的行

  yy    复制行

  p      粘贴行

  数字yy  复制多行(从光标起始往下数)

  dd    删除一行

  数字dd  删除多行

  :set nu  显示行号

  :set nonu   取消行号

  /需查找内容  查找文本内容

  n      下一个

  N     上一个

  :%s/需要替换的内容/替换为的内容  将需要替换的内容全部替换为目标内容

  echo"hello a">aa    使用重定向符将输出结果hello a添加到文件aa中,这种方式会覆盖原始文件的内容,需谨慎

  echo"hello a1">>aa   使用重定向符将输出结果hello a1添加到文件aa中,在文件aa的末尾进行追加

  文件权限的操作:

  ls-l    查看列表详细信息

  ls-a     查看所有文件(包括隐藏文件)

  ls-al    查看所有文件详细信息

  权限的解释

  drwxr-xy-x 可分为两大部分

  第一位  文件属性  (d-文件夹或目录  -文件  l(link)链接)

  后九位  文件的权限  分为三组

    r  read  读的权限

    w  write    写的权限

    x  excute  执行的权限

    第一个三位  代表的文件所属的用户的权限  u(user)

    第二个三位  代表同一组的用户的权限    g(group)

    第三个三位  代表的是其他用户的权限    o(other)

    当新建用户的时候默认会创建一个组,组名同用户名相同

    可读  针对文件:可以查看文件内容    针对目录:可以查看目录下的列表信息

    可写  针对文件:可以对文件内容进行修改 针对目录:可以在此目录下添加删除文件

    可执行 针对文件:可执行文件可以执行   针对目录:是否可以进入目录的权限

  查看文件:

    -n  --number

      -n     短命令

      -number  长命令

    ls-al  短命令可以合用

    cat 文件名    一次性查看文件内容(在控制台将文件内容显示出来)

    cat -n 文件名     一次性按行查看文件

    cat -s 文件名   一次性查看文件内容,不显示多行空行,只显示一行空行

    cat -t 文件名   从上往下显示,查看文件内容 

  

  系统常用快捷键:

  Tab    自动补全

  Ctrl+D:    退出当前终端

  Ctrl+Z:     结束进程

  Ctrl+L:     清屏(等同于clear)

  

   

Linux常用操作命令及快捷键的更多相关文章

  1. Linux常用操作命令介绍

     Linux常用操作命令介绍 重要概念 CPU:就像人的大脑,主要负责相关事情的判断以及实际处理的机制.查询指令:cat /proc/cpuinfo 内存:大脑中的记忆区块,将皮肤.眼睛等所收集到的信 ...

  2. Linux常用命令和快捷键整理:(1)常用命令

    前言: Linux常用快捷键和基本命令整理,先上思维导图: 1.ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录.文件夹.文件权限) ...

  3. Linux常用命令和快捷键整理:(2)常用快捷键

    前言: Linux常用快捷键和基本命令整理,先上思维导图: linux常用命令请见:https://www.cnblogs.com/yinzuopu/p/15516499.html 基本快捷键的使用 ...

  4. LINUX常用操作命令和命令行编辑快捷键

    终端快捷键: Ctrl + a/Home 切换到命令行开始 Ctrl + e/End 切换到命令行末尾 Ctrl + l 清除屏幕内容,效果等同于clear Ctrl + u 清除剪切光标之前的内容 ...

  5. linux常用命令以及快捷键

    find命令查找某些文件并将其拷贝到指定目录 [root@host lib]# find -name "*hbase*.jar" |xargs -i cp {}  /root/aa ...

  6. Linux常用操作命令大全

    0.新建操作:1.查看操作    2.删除操作 3.复制操作    4.移动操作:5.重命名操作: 6.解压压缩操作    7.上传文件工具    8.ln.file和touch命令 9.查找操作命令 ...

  7. Linux常用操作命令(一)

    java程序员要学习一些linux知识 java程序员要学习一些linux知识,下面就是您要学的命令:大型J2EE应用都在建构在linux环境下的.开发环境下我们可以通过samba映射成本地的网络驱动 ...

  8. [05-02]红帽linux常用操作命令

    命令怎么用(三种方式) shutdown --help shutdown --? man shutdown  (man 就是manual  手册, 指南) 服务 service 怎么知道服务的名字呢? ...

  9. linux常用操作命令

    cd: cd /data 进入目录 cd .. 返回上级菜单tar: tar -cvf jcms20170411.tar.gz jcms/ 将jcms文件夹打包为 jcms20170411.tar.g ...

随机推荐

  1. 如何将一个div水平垂直居中?4种方法做推荐

    方案一: div绝对定位水平垂直居中[margin:auto实现绝对定位元素的居中], 兼容性:,IE7及之前版本不支持 div{ width: 200px; height: 200px; backg ...

  2. 71、django之Ajax续

    接上篇随笔.继续介绍ajax的使用. 上篇友情连接:http://www.cnblogs.com/liluning/p/7831169.html 本篇导航: Ajax响应参数 csrf 跨站请求伪造 ...

  3. 对SQL Server事务的4个隔离级别的理解

    事务隔离级别的简单理解   ANSI/ISO SQL标准定义了4种事务隔离级别,这些隔离级别是根据事务并行出现的4个"现象"定义的. 4个现象是: 1.更新丢失(Lost Upda ...

  4. 《天书夜读:从汇编语言到windows内核编程》二 C语言的流程与处理

    1) Debug与Release的区别:前者称调试版,后者称发行版.调试版基本不优化,而发行版会经过编译器的极致优化,往往与优化前的高级语言执行流程会大相径庭,但是实现的功能是等价的. 2) 如下fo ...

  5. 微信分享 JSSDK的使用

    我现在做过的在微信中运行的项目,基本上都有微信分享功能,所以,会使用JSSDK分享页面是非常重要的.分享功能的代码一般会放在beforeCreate或mounted钩子中,代码如下: this.$ht ...

  6. sso单点登录,单点登录原理图,单点登录图解,单点登录

    sso单点登录,单点登录原理图,单点登录图解,单点登录 ============================== ©Copyright 蕃薯耀 2017年11月20日 http://www.cnb ...

  7. Cordic算法——圆周系统之向量模式

    旋转模式用来解决三角函数,实现极坐标到直角坐标的转换,基础理论请参考Cordic算法--圆周系统之旋转模式.那么,向量模式则用来解决反三角函数的问题,体现的应用主要是直角坐标向极坐标转换,即已知一点的 ...

  8. 前端使用d3.js调用地图api 进行数据可视化

    前段时间自己研究了demo就是把某个区域的某个位置通过经纬度在地图上可视化.其实就是使用了第三方插件,比现在比较火的可视化插件d3.js echart.js.大致思路就是,把要用到的位置的geojso ...

  9. flask + Python3 实现的的API自动化测试平台---- IAPTest接口测试平台

    **背景: 1.平时测试接口,总是现写代码,对测试用例的管理,以及测试报告的管理持久化做的不够,              2.工作中移动端开发和后端开发总是不能并行进行,需要一个mock的依赖来让他 ...

  10. 使用sklearn进行数据挖掘-房价预测(5)—训练模型

    使用sklearn进行数据挖掘系列文章: 1.使用sklearn进行数据挖掘-房价预测(1) 2.使用sklearn进行数据挖掘-房价预测(2)-划分测试集 3.使用sklearn进行数据挖掘-房价预 ...