文档章节

118笔记 Linux 命令篇

keegv
 keegv
发布于 2016/11/07 13:31
字数 1422
阅读 1
收藏 0
点赞 0
评论 0

linux  命令总结

 

1  mkdir     make directorys  例子:  mkdir /data 在根/下创建data目录
 

2.ls   list(列表)  列表目录文件 例子:  ls /列根/目录下目录和文件。

        -l(long)长格式,-d(directorys)查看目录。

 

3.   备注    '/'    这个就叫根。

cd      change directory  改变目录路径 例子: cd /etc  就是切换到 etc里面去了。

cd后跟相对路径或者绝对路径,表示进入目录。如果不想跟任何东西,会进入当前用户的家目录。

相对路径概念:不从/开始,而是从当前目录开始。例如: data/, mnt/oldboy

绝对路径概念:从/开始的目录,就叫绝对路径。例如: /data/, mnt/oldboy

linux 绝对路径: cat /etc/sysconfig/network-scripts/ifcfg-eth0,从根/开始的路径。

相对路径:不从/根开始,不从头(/根)开始的路径。

4

pwd       print(打印)   work(工作)   directory(目录)

打印工作目录(显示当前所在路径)

5

touch       创建文件或更新文件的时间戳,如果文件不存在,就建立新文件,如果文件存在,就改变文件的访问时间atime等时间戳信息。

 

 

(说话,回答问题,要懂得举例子。让他人听明白。)

问题一(如何创建一个/data文件?

 

mkdir /data  或者

cd /

madir data 

 

2.在/data下面建立一个文件 oldboy.txt

解答:

命令答案:

第一种方法:

第二种方法:

注意看字哦

小知识点:如何一秒创建1到10000个文件夹

使用

touch stu{1..10000}

3. 为上文的oldboy.txt增加内容为“I am studying linux."

解答:

(vi的基本编辑方法)

执行 vi oldboy.txt 进入vi编辑器(默认命令模式)点击a或i 进入编辑模式,敲打内容  I am studying linux.,然后按键盘上的Eac键退出(再进入到命令模式),最后敲:wq  (write quit).

进入编辑器后 需要按  a  或者i 才能进去插入(编辑)状态。

 

编辑完成后按Esc变成命令状态。

 

在命令状态我们通常使用

:wq     (w 表示写的意思, q 表示退出的意思)


然后我们可以使用

cat oldboy.txt  

来查看我们刚刚写入 oldboy.txt的文字。

 

(要学会做图)把文字变成图,这就是我们要努力的 也是最佳的学习方法。

老师提供

如果不想保存呢?

:q    (退出不保存)

:q!  (强制退出)

小知识:

vi 相当于WIN的记事本,简单。例子: vi oldboy.txt

vim   复杂的编辑器。学运维就得学会使用编辑器,功能复杂,高亮,自动缩进(写

2.第二种创建带有(I am studying linux)oldboy.txt  方法。

rm -f oldboy.txt  (表示删除这个文件)然后再使用

ls  (查看当前目录下的文件)

 

简单吧。

如果文件存在,会把文件清空已有的内容,放入我前面单引号的内容。(覆盖)这个比较危险。

 

2.这个在企业里很常用:单行内容追加到文件结尾。

3.特殊的编辑文件方法,通过echo 命令使用单引号把引号内的内容通过>>追加到/data/oldboy.txt,注意:追加就是增加,不是覆盖。

cat 检查追加后的结果。

此处说明:

9

echo            是一个打印输出内容的一个常用命令,配合“>”或“>>”可以为文件覆盖及追加内容,这个命令可要掌握哟。

“>”意思为重定向,会清楚文件里所有以前的数据,

">>"为内容追加,只在文件尾部追加需要的内容,还有一个比较复杂不常用的类似命令 printf.

法三:

写脚本常用,追加多行,内容都是放到文件的尾部。..


总结:

vi :文本编辑器

mkdir: 创建目录

ls: 查看当前目录列表  ls -l (长列表)

pwd: 查看当前目录

touch: 创建文本

cat: 查看文本

echo '*****'>>追加到文本

echo '*****‘>替换原文本内容(没有这个文本会自动创建)

rm -f ****.txt 删除文本

cat >>***.txt    追加到文本

cat >***.txt    这个可以直接写入文本,注意:输入完成后要到下一行才能按Ctrl+c或者Ctrl+D 才能保存退出。试了好几遍才知道。我在MAC OS上的comlrol (就是Ctrl )。替换原文本内容(没有这个文本会自动创建)

>****.txt   会直接清空文件内容(因为前面没有什么可以写进去所以就什么都没了)

rm -rf ****(目录名)    这个是删除目录用的。

特殊符号:

>或1> 输出重定向:把前面输出的东西输入到后边的文件中,会清除文件原有内容。

>>或1>> 追加输出重定向:把前面输出的东西追加到后边的文件尾部,不会清除文件原有的内容。

0<或<  输入重定向: 输入重定向用于改变命令的输入,后面指定输入内容,前面跟文件名。

0<<或<< 追加输入重定向:后面跟字符串,用来表示“输入结束”。也可以用Ctrl+d (MAC 用conlrol+d).

2>   错误重定向:把错误信息输入到后边的文件中,会删除文件原有内容。

2>>  错我追加重定向: 把错误信息追加到后边的文件中,不会删除文件原有的内容。

说明:

1.箭头的指向就是数据的流向。

2.数字说明:

a. 标准输入(stdin):代码为0,使用<或<<。数据流向从右向左。

b.标准正常输出(stdout):代码为1,使用>或>>。数据流向从左向右。

c.标准错误输出(stderr):代码为2,使用2>或2>>。

© 著作权归作者所有

共有 人打赏支持
keegv
粉丝 0
博文 8
码字总数 14712
作品 0
深圳
程序员
2018年4月下载中心资源下载TOP榜

2018年4月1日至4月30日下载中心资源下载TOP榜 A、系统运维 NO.1 下载数:716 资源标题:Windows Server 2016管理员操作手册 资源地址:http://down.51cto.com/data/2445174 NO.2 下载数:486...

51CTO下载
05/02
0
0
详解linux下auto工具制作Makefile源码包(工具安装篇)

详解linux下auto工具制作Makefile源码包(工具安装篇) 水木杨 一、引子 最近学习安装源码包,然后公司开发也需要制作源码包,所以就稍微学习了一下automake与autoconf制作configure以及Mak...

慎道
2011/07/14
0
0
HeRM's :一个命令行食谱管理器

烹饪让爱变得可见,不是吗?确实!烹饪也许是你的热情或爱好或职业,我相信你会维护一份烹饪日记。保持写烹饪日记是改善烹饪习惯的一种方法。有很多方法可以记录食谱。你可以维护一份小日记/...

15%
05/23
0
0
Linux Shell学习之基础篇(不适合学习,仅为本人笔记)

在学习Linux和OpenStack过程中,感觉不管是大规模部署部署还是运维,Shell脚本都已经是标配,所以学好脚本很有必要。 以下仅为Linux Shell的一些基础笔记,这里作为笔记记下。 ============...

yishuizhao
07/02
0
0
生产环境上nginx 不覆盖添加lua模块

需求如下: 需要在nginx配置文件中判断请求中是否带某参数变量,nginx配置本身没有此判断功能。 网上查找资料,可以在nginx中添加lua模块,使用lua的脚本去判断。比较靠谱的文章:CentOS系统...

-悟空-
2015/06/11
0
2
linux 之 jailkit

需求:实验室来了批实习生,领导说,让他们用数据,但不能下载数据。然后就有了这篇学习笔记 Jailkit 可以建立一些只能使用特定命令的帐户 限制用户活动范围和权限 搭建安全的SSH多用户环境 ...

thinkando
05/01
0
0
JavaWeb24-HTML篇笔记(二)

1.1 Linux系统上安装tomcat:1.1.1 安装tomcat:1.1.1.1 上传tomcat的安装文件: 1.1.1.2 创建tomcat的安装路径: 在/usr/local 下mkdir tomcat 1.1.1.3 解压tomcat tar –xvf xxx.tar.gz –C...

我是小谷粒
06/12
0
0
JavaWeb23-HTML篇笔记(二)

1.1 Vi和Vim编辑器1.1.1 Vim编辑器: 在Linux下一般使用vi编辑器来编辑文件。vi既可以查看文件也可以编辑文件。三种模式:命令行、插入、底行模式。 切换到命令行模式:按Esc键; 切换到插入...

我是小谷粒
06/11
0
0
Yoda:您的 Linux 系统命令行个人助理

不久前,我们介绍了一个名为 “Betty” 的命令行虚拟助手。今天,我偶然发现了一个类似的实用程序,叫做 “Yoda”。Yoda 是一个命令行个人助理,可以帮助您在 Linux 中完成一些琐碎的任务。它...

作者: Sk
04/29
0
0
windows+ubuntu双系统重新安装windows后的引导修复

今天在笔记本上重装了windows 7,之后发现开机直接进入windows,没有linux选项,解决方法: 1、找一张linux的liveCD光盘或者用U盘做一个U盘启动 2、进入linux的liveCD,打开终端, 执行sudo ...

笨鸟
2013/06/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

JavaEE——JavaScript

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。 JavaScript 内置对象 String对象方法: date对象...

凯哥学堂
9分钟前
0
0
Git 远程代码回滚master

方式一(推荐): git revert commit-id 方式二(不推荐):不推荐原因:推送到线上后,其它开发人员需要重新clone git reset --hard commit-id git push origin HEAD --force...

浮躁的码农
9分钟前
0
0
Elasticesearch学习(7)—— ES查询与Java API的对应关系

1、普通查询 类型 ES查询语句 Java查询实现 结果 查询格式 { "query": { "bool": { "must": [], "must_not": [], "should": [], "filter": [] } }, "from": 0, "size": 10, "sort": [] } Que......

叶枫啦啦
10分钟前
4
0
getElementsByClassName()与getElementById()区别

1.document.getElementsByClassName() 返回的是数组 使用:document.getElementsByClassName("className")[0].innerText='具体内容' 2.document.getElementById() 返回的是单个元素 使用:d......

botkenni
20分钟前
0
0
MyBatis入门

一、安装 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>x.x.x</version></dependency> 二、从 XML 中构建 SqlSessionFactory String r......

一个yuanbeth
21分钟前
0
0
聊聊spring cloud的LoadBalancerAutoConfiguration

序 本文主要研究一下spring cloud的LoadBalancerAutoConfiguration RibbonAutoConfiguration spring-cloud-netflix-ribbon-2.0.0.RC2-sources.jar!/org/springframework/cloud/netflix/ribb......

go4it
24分钟前
0
0
【转】使用Lombok来优雅的编码

前言 Lombok 是一种 Java™ 实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)。它通过注解实现这一目的。 正文 添加依赖 在 pom.xml 文件中添加相关依赖:...

HAVENT
26分钟前
0
0
Dubbo 源码解读 —— 可支持序列化及自定义扩展

一、概述 从源码中,我们可以看出来。目前,Dubbo 内部提供了 5 种序列化的方式,分别为 fastjson、Hessian2、Kryo、fst 及 Java原生支持的方式 。 针对不同的序列化方式,对比内容如下: 名...

Ryan-瑞恩
34分钟前
0
0
MySQL内存设置—— MySQL server has gone away

set global max_allowed_packet=268435456

一梦心草
43分钟前
0
0
推导式

列表、集合和字典推导式 列表推导式是Python最受喜爱的特性之一。它允许用户方便的从一个集合过滤元素,形成列表,在传递参数的过程中还可以修改元素。形式如下: [expr for val in collect...

火力全開
48分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部