1 Linux系统命令操作语法的格式

命令_[参数选项]_[文件或路径]    其中 _ 至少一个空格    如:rm -f /etc/hosts    其中/etc/hosts完整路径不带空格   中括号表示可选的,即命令的参数和路径文件都是可选的,参数选项表示使用一个命令的不同功能,比如,可以删除一个文件和创建一个文件

2 #

是超级管理员的提示符root对应的提示符   $   普通用户oldboy对应的提示符   @  是一个提示符  ~ 当前用户所在的家目录

[root@oldboy ~]#    root为当前用户  oldboy为主机名   ~当前用户所在的家目录

Linux命令行提示符由PS1环境变量控制,可以通过全局配置文件/etc/bashrc或者/etc/profile进行按需配置和调整

[root@oldbody ~]# set | grep PS1
PS1='[\u@\h \W]\$ '
[root@oldbody ~]# PS1='[\u@\h \W `date`]\$ '
[root@oldbody ~ 2018年 09月 28日 星期五 21:34:26 CST]# set | grep PS1
PS1='[\u@\h \W `date`]\$ '
[root@oldbody ~ 2018年 09月 28日 星期五 21:34:31 CST]#

3 常用快捷键

tab命令或路径补全键,一般需要按三下

ctrl+c 一个命令的终止 或程序的终止

ctrl+d 退出当前用户环境,相当于exit  logout(都是退出意思)

clear   清屏命令    ctrl+l      小写字母l

ctrl+shift+c或ctrl+insert    ssh客户端CRT里的复制的命令

ctrl+shift+v或shift+insert    ssh客户端CRT里粘贴的命令

ctrl+a 到开头   ctrl+e  结尾   ctrl+u 清除前边内容 ctrl+k 清除后边内容  ctrl+s 挂起   ctrl+q 解除挂起    ctrl+r  搜索使用过的历史纪录

ctrl+g 从ctrl+r中退出           ctrl+z  暂停执行在终端运行的任务

!! 执行上一条命令         !cat   执行最近以cat开头的命令

!cat:p 打印以cat开头的命令行   !num  执行第num条命令

esc+.  获取上一条命令的路径

4 查看命令帮助的几种方法

[命令] --help   适用于一般命令,非内置命令

man [命令]  适用于一般命令,非内置命令

home 和end分别跳转到第一页和最后一页

/和? 分别是默认向下和向上进行查看内容

n 是继续当前方向搜索下一个匹配的内容

N 朝着反向进行搜索内容

q  是退出man帮助

help [命令]   适用于内置命令(命令存在于bash程序里)

info [命令]  了解即可

用谷歌进行搜索   比如 Linux cp命令

5 Linux关机、重启、注销命令

shutdown  -h  now  立即关机

10分钟后进行关机

[root@oldbody ~]# shutdown -h +10   或者shutdown -h 23:00

Broadcast message from root@oldbody

        (/dev/pts/0) at 23:10 ...

The system is going down for halt in 10 minutes!

^Cshutdown: Shutdown cancelled

[root@oldbody ~]#

halt  立即关机

init 0  立即关机

poweroff 立即关机

reboot  立即重启

init 6  立即重启

shutdown -r now 立即重启

exit或ctrl+d或logout 注销命令

10分钟后进行重启
[root@oldbody ~]# shutdown -r 23:20 或shutdown -r +10 Broadcast message from root@oldbody (/dev/pts/0) at 23:13 ... The system is going down for reboot in 7 minutes! ^Cshutdown: Shutdown cancelled [root@oldbody ~]#

第一章 Linux命令行简介的更多相关文章

  1. 核心系统命令实战 第一章Linux命令行简介

    第一章Linux命令行简介 1.1 Linux命令行概述 1.1.1 Linux 命令行的开启和退出 开启:登陆账号密码进入系统 退出:exit/logout  快捷键:Ctrl+d 1.1.2 Li ...

  2. 第1章 Linux命令行简介

    1.1 Linux命令行概述 1.2 在Linux命令行下查看命令帮助 1.3 Linux关机.重启.注销命令 1.4 老男孩的运维思想 1.1 Linux命令行概述 1.1.1 Linux命令行的作 ...

  3. 《Linux命令行与shell脚本编程大全 第3版》

    第一部分 Linux 命令行 第1章  初识Linux she1.1   什么是Linux 21.1.1 深入探究Linux 内核 31.1.2 GNU 工具 61.1.3 Linux 桌面环境 81 ...

  4. Linux内核分析——第一章 Linux内核简介

    第一章   Linux内核简介 一.Unix的历史 1.Unix系统成为一个强大.健壮和稳定的操作系统的根本原因: (1)简洁 (2)在Unix中,很多东西都被当做文件对待.这种抽象使对数据和对设备的 ...

  5. SLAM+语音机器人DIY系列:(一)Linux基础——3.Linux命令行基础操作

    摘要 由于机器人SLAM.自动导航.语音交互这一系列算法都在机器人操作系统ROS中有很好的支持,所以后续的章节中都会使用ROS来组织构建代码:而ROS又是安装在Linux发行版ubuntu系统之上的, ...

  6. 40个超有趣的Linux命令行彩蛋和游戏

    40个有趣的Linux命令行彩蛋和游戏,让你假装成日理万机的黑客高手.附一键安装脚本,在树莓派和ubuntu云主机上亲测成功,有些还可以在Windows的DOS命令行中运行. 本文配套B站视频:40个 ...

  7. 在 Linux 命令行中使用和执行 PHP 代码

    PHP是一个开源服务器端脚本语言,最初这三个字母代表的是“Personal Home Page”,而现在则代表的是“PHP:Hypertext Preprocessor”,它是个递归首字母缩写.它是一 ...

  8. [Android] 基于 Linux 命令行构建 Android 应用(七):自动化构建

    本章将演示如何基于 Linux 命令行构建 Android 应用,在开始本章之前,希望你已经阅读之前几章内容. 本文环境为 RHEL Sandiego 32-bits,要基于 Linux CLI 构建 ...

  9. CentOS 7.4 初次手记:第一章 Linux守护进程(daemon)

    第一节 init & sysvinit 6 I sysvinit 运行顺序... 6 II Sysvinit和系统关闭... 7 III Sysvinit 的小结... 7 IV 运行级别.. ...

随机推荐

  1. YTU 2641: 填空题:静态成员---计算学生个数

    2641: 填空题:静态成员---计算学生个数 时间限制: 1 Sec  内存限制: 128 MB 提交: 267  解决: 206 题目描述 学生类声明已经给出,在主程序中根据输入信息输出实际建立的 ...

  2. oracle存储过程和游标的使用

    oracle存储过程和游标的使用 (2011-04-19 14:52:47) 转载▼ 游标: 用来查询数据库,获取记录集合(结果集)的指针,我们所说的游标通常是指显式游标,因此从现在起没有特别指明的情 ...

  3. 第十四周 Leetcode 315. Count of Smaller Numbers After Self(HARD) 主席树

    Leetcode315 题意很简单,给定一个序列,求每一个数的右边有多少小于它的数. O(n^2)的算法是显而易见的. 用普通的线段树可以优化到O(nlogn) 我们可以直接套用主席树的模板. 主席树 ...

  4. Ural 1517. Freedom of Choice 后缀数组

    Ural1517 所谓后缀数组, 实际上准确的说,应该是排序后缀数组. 一个长度为N的字符串,显然有N个后缀,将他们放入一个数组中并按字典序排序就是后缀数组的任务. 这个数组有很好的性质,使得我们运行 ...

  5. CSS布局大全

    前几天面试,问我某布局感觉回答不是很OK所以研究了一下各种布局. 一.单列布局 1.普通布局(头部.内容.底部) <div class="container"> < ...

  6. python自动化测试学习笔记-8多线程

    线程模块 python的多线程只能利用cpu的一个核心,一个核心同时只能运行一个任务那么为什么你使用多线程的时候,它的确是比单线程快答:如果是一个计算为主的程序(专业一点称为CPU密集型程序),这一点 ...

  7. C# 的占位符

    static void Main(string[] args) { Console.WriteLine("A:{0},a:{1}",65,97); Console.ReadLine ...

  8. Linux shell命令之cat

    cat:查看文件的内容.连接文件.创建一个或多个文件和重定向输出到终端或文件  用法:cat [选项] [文件] 1. $ cat hello.txt 显示hello.txt文本文件中的内容 2. $ ...

  9. 神奇的Object.defineProperty

    vue.js和avalon.js 都是通过它实现双向绑定的. 对象是由多个名/值对组成的无序的集合.对象中每个属性对应任意类型的值.定义对象可以使用构造函数或字面量的形式: var obj={}; o ...

  10. oa系统部署

    1.配置java环境变量 新建:JAVA_HOME C:\Program Files\Java\jdk1.6.0_45 path添加   C:\Program Files\Java\jdk1.6.0_ ...