zoukankan      html  css  js  c++  java
  • 1.初识Linux

    1.Linux 区分大小写

    2.shell命令行-bash

    进入终端->[stu@localhost~]$    (其中,'Stu'为登录用户名,'localhost'为登录主机名,’~’ 表示当前用户正处在stu用户的家目录中, 普通用户的提示符以'$'结尾,而根用户以’#’结尾)

    3.Linux中所谓的命令(Command),本质上就是一个与命令同名的可执行(Runnable)的二进制文件或者Shell脚本

    4.选项(option):包括一个或多个字母的代码,一般来说前面有一个’-’ 符号或者’--’符号(’-’或者’--’符号是必要的,Linux用它来区别选项和参数),选项可以看作是一种开关,一般用于控制命令的行为。事实上,Linux中的命令在正常情况下最少有两个选项,--help和—version。   --help         显示此命令帮助信息并退出     --version     显示命令版本信息并退出

    5.   参数(parameter):一个字符串,参数一般用来向命令传递一些时运行所需的信息(例如文件或主机名称等),Linux大多数命令都被设计为可以接纳参数。

    6.  命令本身、选项和参数中间用空格来分隔,不论空多少格,shell 都视为一格;

    7.shell的两个功能:1.历史命令:用上下箭头键浏览并使用曾经输入过的命令2.命令补全功能:输入命令一部分,按tab键,自动补全,当有多个时,会列出全部命令

    8.man就是manual的缩写,用来查看系统中自带的各种参考手册

    man [手册部分号]...命令

    man命令的界面中,其中的项目意义如下所示:

    • NAME   这个命令(程序)的名称和简单用途的说明

    • SYNOPSIS   命令(程序)语法

    • DESCRIPTION  命令(程序)详细说明,包括选项与参数的用

    • AUTHOR  命令(程序)的作者

    • REPORTINGBUGS  如果发现bug可以联系的电子邮件

    • COPYRIGHT  命令(程序)版权协议

    • SEE ALSO  还可以参考哪些文档

    •  COMMANDS 当命令(程序)在运行的时候,可以在此命令(程序)中下执行内部命令

    •  FILES 这个命令(程序)或数据所使用或者相关的某些文件

    •  EXAMPLE 这个命令(程序)执行的一些参考的样例。

    man界面中,可以使用如下快捷键来进行操作:

    ¨       上/下箭头  向上/下滚动一行

    ¨       [Space]   向下翻一页

    ¨       [Page Down]     向下翻一页

    ¨       [Page Up]     向上翻一页

    ¨       [Home] 回退到第一页

    ¨       [End]     前进到最后一页

    ¨       /string   向下搜寻 string 这个字符串

    ¨       ?string   向上搜寻 string 这个字符串

    ¨       n, N 利用 / 或 ? 来搜寻字符串时,可以用 n 来跳转至下一个匹配处,可以利用 N 来跳转至上一个匹配处。

    ¨       [q]  退出

    man命令可以后跟一个数字来表示要查阅的用户手册。若不加数字,那man命令默认从数字较小的手册中寻找相内容:

    1.        shell中可以操作的指令或可执行文件

    2.        系统核心可使用的函数与工具等

    3.        一些常用的函数(function)与库(library),大部分为C的库(libc)

    4.        设备文件的说明,通常在/dev下的文件

    5.        配置文件或者是某些文件的格式

    6.        游戏

    7.        惯例与协议等,例如Linux文件系统系统、网络协议、ASCII码等等的说明

    8.        系统管理员可用的管理命令

    9.        跟系统核心有关的文件

    9.whoami [选项]...

     显示与当前的有效用户ID 相关联的用户名。

    10.用法:echo [选项]... [字符串]... 或:echo 长选项

    将 STRING 回显到标准输出。

      -n       不尾随换行符

      -e       启用解释反斜杠的转义功能

      -E       禁用解释反斜杠的转义功能(默认)

    若-e可用,则以下序列即可识别:

     \    反斜杠  a    响铃声     退格 c    不再产生新的输出  e    转义符   f    换页       新行       回车       水平制表符   v    竖直制表符   NNN    字节数以八进制数 NNN (1至3位)表示    xHH     字节数以十六进制数 HH (1至2位)表示

    11.nano  一个文本编辑工具

    nano界面中,我们就可以在光标处输入文本了

    可以用箭头键来移动光标,也可以按Alt+M打开鼠标支持来移动光标:

    Ctrl+G 可以查看nano的帮助文档,在帮助文档中可以查看nano各种命令快捷键的详细用法。

    Ctrl+X可以退出当前查看或编辑的文档

    Ctrl+O可以保存当前编辑的文档,然后写入文件名

    12.关机和重启

    普通用户没有权限使用shutdown命令,只有root用户才有权限。

    su -root 进入根目录

    shutdown [选项] 时间 [警告消息]

    系统关机 

    -h 关闭系统所有服务后直接关机。

    -c 取消前一个shutdown命令。值得注意的是,当执行一个如“shutdown  -h 11:10”的命令时,只要按“Ctrl+C”键就可以中断关机的命令。

    -r重新启动系统。

    -k 只是送出信息给所有用户,但并不会真正关机。

    [时间] 设置多久时间后执行shutdown命令。时间参数有hh:mm或+m两种模式。hh:mm格式表示在几点几分执行shutdown命令。例如“shutdown 10:45”表示将在10:45执行shutdown.+m表示m分钟后执行shutdown.比较特别的用法是以now表示立即执行shutdown. 值得注意的是这部分参数不能省略。

    [警告信息] 要广播所有登入用户的信息,这些信息会显示在当前登入用户的终端中。

  • 相关阅读:
    NOI2014题解
    BZOJ 3514 (动态树)
    [HNOI 2013] 旅行 (数学)
    [HNOI 2013] 消毒 (搜索,二分图匹配)
    大学的第一个自己的程序
    回归了
    OI——不后悔的两年
    对于民科吧s5_or吧友自增树的复杂度计算
    好久没有冒过泡了。。。
    非常无聊——STD::sort VS 基数排序
  • 原文地址:https://www.cnblogs.com/Wang-Y/p/8447297.html
Copyright © 2011-2022 走看看