安装完Ubuntu后,进入系统,呈现在眼前的是Ubuntu的界面,跟windows的差不太多。一般操作系统包含GUI和CLI。GUI就是我们现在看到的,也是windows常用的直接用拖拽,点击等操作对系统进行命令,CLI则使用命令直接对系统进行操作。

右键 open Terminal就进入到我们的命令行界面了。这里说一下,你每Open Terminal一次就新开一个命令行界面(终端),而每个终端是单独运行的。

下面说一下最基本的操作命令:

命令包含三个部分:1命令 2选项 3参数。 任何一个命令后加一个&符号,表示后台运行该指令。

提示符分为两种:$表示普通用户 #表示root用户,最高权限

ctrl+c: 强制终止当前命令

clear:清除当前页面

    tab键可以自动补全命令,文件名,但是无法补全参数。
         只要能唯一识别的命令,单击tab就能补全。双击tab可以查找以指定字符开头的全部命令。
    history:所有的历史命令。
 
  

    !! :重复前一个命令(跟方向键上一样)
   !字符 :重复前一个以‘字符’开头的命令
   !num:按照历史记录的序号执行命令
   !?abc : 重复之前包含ABC的命令
   !-n : 重复倒数第n个命令

 
ctrl+r:在按ctrl+r 后输入前面输入过命令包含的任意字符,都能找到相应命令
esc后按.可以用来调用上个命令的参数
 
通配符:
    *  匹配零个或多个字符
   ? 匹配任意一个字符
   [0-9] 匹配一个数字范围
   [ABC] 匹配列表里任何字符
   [^abc] 匹配列表以外字符
 
  切换用户:
    su - 用户名 :切换到‘用户名’下用户,不加用户名,则切换到root用户。(可以不加-,尽量加上,切换到全新终端)
    sudo :使用管理员权限运行命令
    id:显示当前用户信息
    passwd:修改当前用户密码
 

   管理后台作业:
    ctrl+z:暂停某个程序
    jobs: 查看后台程序
    bg+程序运行编号:让一个程序继续在后台运行
    fg+程序运行编号:让一个程序在前台运行
   

 

初识Linux(二)--命令行基本操作的更多相关文章

  1. linux bash命令行基本操作

      shell shell 我们叫做壳,我们知道操作系统底层是有一个内核kernel的,内核用来实现所有上层服务,所有上层命令,上层应用所需要的一些基本功能,比如说网络连接,网络通信,比如说键盘驱动, ...

  2. 管理员技术(一):装机预备技能、安装一台RHEL7虚拟机、使用RHEL7图形桌面、Linux命令行基本操作

    一.装机预备技能 问题: 本例要求安装一台可用的KVM服务器:      1> RHEL与CentOS系统有什么关联?      2> 第2块SCSI硬盘的第3个逻辑分区,Linux如何表 ...

  3. Linux下命令行安装weblogic10.3.6

    Linux下命令行安装weblogic10.3.6 一.安装前准备工作: 1.创建用户useradd weblogic;创建用户成功linux系统会自动创建一个和用户名相同的分组,并将该用户分到改组中 ...

  4. Linux学习心得之 Linux下命令行Android开发环境的搭建

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下命令行Android开发环境的搭建 1. 前言2. Jav ...

  5. php 运行linux命令 与 linux下命令行执行php

    1.php运行linux命令 exec函数:string exec(string command, string [array], int [return_var]);  执行函数后不输出结果,返回最 ...

  6. Linux系统--命令行安装weblogic10.3.6

    Linux下命令行安装weblogic10.3.6 一.安装前准备工作: 1.创建用户useradd weblogic;创建用户成功linux系统会自动创建一个和用户名相同的分组,并将该用户分到改组中 ...

  7. securecrt中vim行号下划线问题及SecureCRT里root没有高亮的设置,修改linux终端命令行颜色

      背景:在用raspberry用SecureCRT下的vim打开文件时出现用set nu时行有下划线,于是找了下解决办法,如下:vim行号下划线问题在vim中发现开启显示行号(set number) ...

  8. 28个Unix/Linux的命令行神器_转

    28个Unix/Linux的命令行神器 下面是Kristóf Kovács收集的28个Unix/Linux下的28个命令行下的工具,有一些是大家熟悉的,有一些是非常有用的,有一些是不为人知的.这些工具 ...

  9. PS1应用之——修改linux终端命令行各字体颜色

    最近在学习linux操作系统(CentOS 6 & CentOS 7).觉得linux终端命令行全部为白色,会经常导致命令与输出内容难以分辨.于是上网找到修改linux终端命令行颜色的方法,发 ...

  10. 转: windows 10使用原生linux bash命令行

    转: https://www.zybuluo.com/pandait/note/337430 windows 10使用原生linux bash命令行 linux bash windows-10 第一时 ...

随机推荐

  1. C#__ 模拟鼠标单击事件

    首先要用到的引用有 [DllImport("User32")] public extern static void mouse_event(int dwFlags, int dx, ...

  2. JavaScript历史和标准

    不管新手老手, 学门语言如果不简单了解这门语言谁创立的, 什么时候, 现在由谁来维护, 规范在哪? 总感觉, 少了点什么, 我就是这样. 历史 1994年美国网景(Netscape)公司发布自己的浏览 ...

  3. Bootstrap 简介二

    什么是 Bootstrap? Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架.Bootstrap 是基于 HTML.CSS.JAVASCRIPT 的. 历史 Bootstra ...

  4. 数据结构:JAVA实现二叉查找树

    数据结构:JAVA实现二叉查找树 写在前面 二叉查找树(搜索树)是一种能将链表插入的灵活性与有序数组查找的高效性结合在一起的一种数据结构. 观察二叉查找树,我们发现任何一个节点大于左子节点且小于其右子 ...

  5. Why GraphQL is Taking Over APIs

    A few years ago, I managed a team at DocuSign that was tasked with re-writing the main DocuSign web ...

  6. String类型是特殊的引用类型

    例证: string peom1 = "Kubla Khan"; string peom2 = "Kubla Khan"; string peom3 = Str ...

  7. 编写Tesseract的Python扩展

    Tesseract是一个开源的OCR(光学字符识别)引擎,用于识别并输出图片中的文字.虽然和商业软件比起来识别精度不算很高,但是如果你要寻找免费开源的OCR引擎,可能Tesseract就是唯一的选择了 ...

  8. .NET计时器的使用-Stopwatch类

    作用: 微软提供的常用于统计时间消耗的类,作为一个固定的API接口供大家使用. 先看代码: using System; using System.Collections.Generic; using ...

  9. SVN使用—工作模式及运行原理以及优缺点对比

    一.SVN原理 (1)运行方式 svn服务器有2种运行方式:独立服务器和借助apache运行. 1.独立服务器访问 访问地址如:svn://svn.test.com/test 2.借助Apache等h ...

  10. 华为交换机S5700系列配置通过STelnet登录设备示例

    配置通过STelnet登录设备示例 组网图形 图1 配置用户通过STelnet登录设备组网图 在服务器端生成本地密钥对 <HUAWEI> system-view [HUAWEI] sysn ...