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    响铃声 \b    退格 \c    不再产生新的输出  \e    转义符   \f    换页  \n    新行  \r    回车  \t    水平制表符   \v    竖直制表符   \0NNN    字节数以八进制数 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. 值得注意的是这部分参数不能省略。

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

 

转载于:https://www.cnblogs.com/Wang-Y/p/8447297.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/390201.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

这份NLP研究进展汇总请收好,GitHub连续3天最火的都是它

最近,有一份自然语言处理 (NLP) 进展合辑,一发布就受到了同性交友网站用户的疯狂标星,已经连续3天高居GitHub热门榜首位。 合集里面包括,20多种NLP任务前赴后继的研究成果,以及用到的数据集。 这是来自爱尔兰的Sebasti…

基于模型的嵌入式开发流程_如何使用基于模型的测试来改善工作流程

基于模型的嵌入式开发流程Unit testing is not enough – so lets start using model-based testing to improve our workflows.单元测试还不够–因此,让我们开始使用基于模型的测试来改善我们的工作流程。 Software testing is an important phase in building a …

166. 分数到小数

166. 分数到小数 给定两个整数,分别表示分数的分子 numerator 和分母 denominator,以 字符串形式返回小数 。 如果小数部分为循环小数,则将循环的部分括在括号内。 如果存在多个答案,只需返回 任意一个 。 对于所有给定的输入…

最近用.NET实现DHT爬虫,全.NET实现

最近用.NET实现DHT爬虫,全.NET实现,大家可以加我QQ交流下 309159808 转载于:https://www.cnblogs.com/oshoh/p/9236186.html

C++贪吃蛇

动画链接 GitHub链接:https://github.com/yanpeng1314/Snake 1 #include "Snake.h"2 3 int iScore 0;4 int iGrade 1;5 6 //蛇头蛇尾初始位置7 int x_head 1, y_head 3;8 int x_tail 1, y_tail 1;9 10 //地图坐标11 int i_Map 1, j_Map 1;12 13 /…

远程办公招聘_招聘远程人才时要寻找的5种技能

远程办公招聘Remote work is a fast emerging segment of the labor market. How to embrace this shift as an employer - and find, recruit, and empower remote staff - is a question many companies and hiring managers are grappling with.远程工作是劳动力市场中快速崛…

10分钟腾讯云配置免费https

腾讯云免费证书申请地址: https://console.cloud.tencent... 填写相关信息 域名身份验证 文件验证 将fileauth.text 创建在网站访问根目录的 .well-known/pki-validation/目录使得 www.**.com/.well-known/pki-validation/fileauth.text 能够访问详情 等待5分钟左右…

1588. 所有奇数长度子数组的和

1588. 所有奇数长度子数组的和 给你一个正整数数组 arr ,请你计算所有可能的奇数长度子数组的和。 子数组 定义为原数组中的一个连续子序列。 请你返回 arr 中 所有奇数长度子数组的和 。 示例 1: 输入:arr [1,4,2,5,3] 输出&#xff1…

洛谷P3195 [HNOI2008]玩具装箱TOY(单调队列优化DP)

题目描述 P教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。他使用自己的压缩器进行压缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中。P教授有编号为1...N的N件玩具,第i件玩具经过压…

680. 验证回文字符串 Ⅱ

680. 验证回文字符串 Ⅱ 给定一个非空字符串 s,最多删除一个字符。判断是否能成为回文字符串。 示例 1: 输入: s “aba” 输出: true 示例 2: 输入: s “abca” 输出: true 解释: 你可以删除c字符。 示例 3: 输入: s “abc” 输出: false 解题思路 使用…

Android--RxJava2更新体验

截止日前最新版2017-3-15: RxJava compile ‘io.reactivex:rxjava:1.2.7’ compile ‘io.reactivex:rxandroid:1.2.1’ RxJava2 compile “io.reactivex.rxjava2:rxjava:2.0.7” compile “io.reactivex.rxjava2:rxandroid:2.0.1” 1:create操作改变 Rxjava CompositeSubscri…

kotlin和java语言_Kotlin VS Java – 2020年您应该学习哪种编程语言?

kotlin和java语言It has been several years since Kotlin came out, and it has been doing well. Since it was created specifically to replace Java, Kotlin has naturally been compared with Java in many respects.自Kotlin问世以来已经有好几年了,而且一切…

oracle部署--安装oracle软件与部署单实例数据库

一、安装oracle数据库软件 1.创建相应的用户组及用户 groupadd oinstall groupadd oper groupadd dba useradd -g oinstall -G oper,dba oracle 2.创建oracle software安装路径 mkdir -p /u01/app/oracle/product/11.2.0/db_1 3.修改安装路径权限 chown -R oracle:oinstall …

web前端【第十一篇】jQuery属性相关操作

知识点总结 1、属性 属性(如果你的选择器选出了多个对象,那么默认只会返回出第一个属性)、 attr(属性名|属性值) - 一个参数是获取属性的值,两个参数是设置属性值 - 点击加载图片示例 re…

528. 按权重随机选择

528. 按权重随机选择 给定一个正整数数组 w ,其中 w[i] 代表下标 i 的权重(下标从 0 开始),请写一个函数 pickIndex ,它可以随机地获取下标 i,选取下标 i 的概率与 w[i] 成正比。 例如,对于 w…

sql语句语法多表关联_SQL创建表语句-带有示例语法

sql语句语法多表关联SQL is one of the most reliable and straightforward querying languages around. It provides clear cut syntax that reads easily without abstracting away too much of the functionalitys meaning.SQL是最可靠,最直接的查询语言之一。 它…

分布式改造剧集三:Ehcache分布式改造

第三集:分布式Ehcache缓存改造 前言 ​ 好久没有写博客了,大有半途而废的趋势。忙不是借口,这个好习惯还是要继续坚持。前面我承诺的第一期的DIY分布式,是时候上终篇了---DIY分布式缓存。 探索之路 ​ 在前面的文章中,…

85. 最大矩形

85. 最大矩形 给定一个仅包含 0 和 1 、大小为 rows x cols 的二维二进制矩阵,找出只包含 1 的最大矩形,并返回其面积。 示例 1: 输入:matrix [[“1”,“0”,“1”,“0”,“0”],[“1”,“0”,“1”,“1”,“1”],[“1”,“1”…

TP单字母函数

A方法 A方法用于在内部实例化控制器 调用格式:A(‘[项目://][分组/]模块’,’控制器层名称’) 最简单的用法: $User A(User); 表示实例化当前项目的UserAction控制器(这个控制器对应的文件位于Lib/Action/UserAction.class.php)…

Angular问题03 @angular/material版本问题

1 问题描述 应用使用 angular4在使用angular/material时,若果在导入模块时使用mat开头,就会报错。 2 问题原因 angular/material版本出现问题,angular/material 从版本5开始就必须要angular5的核心依赖;想要在angular5之前版本中的…