118笔记 Linux 命令篇
博客专区 > BJ-CHEN 的博客 > 博客详情
118笔记 Linux 命令篇
BJ-CHEN 发表于1年前
118笔记 Linux 命令篇
  • 发表于 1年前
  • 阅读 0
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

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>>。

标签: Linux Mint
共有 人打赏支持
粉丝 0
博文 6
码字总数 6095
×
BJ-CHEN
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: