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. 【Silverlight】Bing Maps学习系列(四):使用图钉层(Pushpin layer)及地图图层(MapLayer)(转)

    [Silverlight]Bing Maps学习系列(四):使用图钉层(Pushpin layer)及地图图层(MapLayer) 如果我们需要在Bing Maps中加入一个小图钉标记,该如何实现了? ...

  2. 【HDU2037】今年暑假不AC

    http://acm.hdu.edu.cn/showproblem.php?pid=2037 “今年暑假不AC?”“是的.”“那你干什么呢?”“看世界杯呀,笨蛋!”“@#$%^&*%...” ...

  3. Tensorflow学习笔记——占位符和feed_dict(二)

    创建了各种形式的常量和变量后,但TensorFlow 同样还支持占位符.占位符并没有初始值,它只会分配必要的内存.在会话中,占位符可以使用 feed_dict 馈送数据. feed_dict是一个字典 ...

  4. Java 高级数据结构 —— Properties

    1. Properties Properties 是 Java 的内置实现: public class Properties extends Hashtable<Object,Object> ...

  5. BZOJ_4800_[Ceoi2015]Ice Hockey World Championship_双指针

    BZOJ_4800_[Ceoi2015]Ice Hockey World Championship_双指针 Description 有n个物品,m块钱,给定每个物品的价格,求买物品的方案数. Inpu ...

  6. 第十二周 Leetcode 354. Russian Doll Envelopes(HARD) LIS问题

    Leetcode354 暴力的方法是显而易见的 O(n^2)构造一个DAG找最长链即可. 也有办法优化到O(nlogn) 注意 信封的方向是不能转换的. 对第一维从小到大排序,第一维相同第二维从大到小 ...

  7. gitlab smtp设置

    QQ exmail gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "smtp.exmail.qq.com ...

  8. Linux中的LVM

    逻辑卷管理器,通过将另外一个硬盘上的分区加到已有文件系统,来动态地向已有文件系统添加空间的方法. 逻辑卷管理的核心是处理安装在系统上的硬盘分区.在逻辑卷管理的世界里,硬盘称作物理卷(Physical ...

  9. Java学习笔记——反射

    反射就是把Java类中的各种成分映射成相应的java类. Class类-->java程序中的各个java类属于同一事物,描述这类事物的Java类名就是Class. Class.forName的作 ...

  10. mysql之distinct

    记录一下这几天看mysql必知必会的小知识点: 关于mysql查询不同的行 比如记录表中 查询有多少个城市 可能查出很多城市 可以用distinct 来解决这个问题 SELECT DISTINCT c ...