118笔记 Linux 命令篇

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

时间: 2024-10-05 19:38:01

118笔记 Linux 命令篇的相关文章

Linux命令篇之useradd命令和userdel命令

linux命令useradd添加用户详解 在linux中增加用户我们使用useradd命令而删除用户直接使用userdel即可了,下面小编来给各位同学介绍一下在linux中添加与删除用户方法吧. 1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户. 2.格式 useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-finactive] [-e expire ] [-p pass

Linux笔记整理——命令篇

一.列出目录内容 ls -a:显示所有文件(包括隐藏文件): ls -l:显示详细信息: ls -R:递归显示子目录结构: ls -ld:显示目录和链接信息: ctrl+r:历史记录中所搜命令(输入命令中的任意一个字符): Linux中以.开头的文件是隐藏文件: pwd:显示当前目录 二.查看文件的类型 file:查看文件的类型 三.复制文件目录 1.cp:复制文件和目录 cp源文件(文件夹)目标文件(文件夹) 常用参数:-r:递归复制整个目录树:-v:显示详细信息: 复制文件夹时要在cp命令后

Linux命令篇之cut命令和join命令

cut命令的用法 cut是一个选取命令,就是将一段数据经过分析,取出我们想要的.一般来说,选取信息通常是针对"行"来进行分析的,并不是整篇信息分析的 (1)其语法格式为:cut  [-bn] [file] 或 cut [-c] [file]  或  cut [-df] [file] 使用说明cut 命令从文件的每一行剪切字节.字符和字段并将这些字节.字符和字段写至标准输出.如果不指定 File 参数,cut 命令将读取标准输入.必须指定 -b.-c 或 -f 标志之一. 主要参数-b

Linux命令篇之hwclock命令和man命令

hwclock:功能说明 显示与设定硬件时钟. 语法 hwclock[--adjust][--debug][--directisa][--hctosys][--show][--systohc][--test] [--utc][--version][--set--date=<日期与时间>] 补充说明 硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟.系统时钟则是指kernel中的时钟.当Linux启动时,系统时钟会去读取硬件时钟的设定,之后系统时钟即独立运作.所有Linux相

Linux命令篇之mkdir命令,rmdir命令和rm命令

在 Linux 下用 mkdir 命令来创建目录和子目录 了解了用 ls 命令在目录中列出条目后,现在我们要学习在 Linux 系统下创建目录.在 Linux 下,我们可以使用 mkdir 命令.Mkdir 是"make directory" 的缩写词. mkdir 是什么呢 Mkdir 是一个用来在 Linux 系统下创建目录的命令.此命令属于内建命令. 运行 mkdir 命令 你可以在你的控制台直接键入 mkdir 来使用它. $ mkdir 默认情况下,不带任何参数运行 mkdi

Linux命令篇之stat命令和cp命令

# stat: ls 命令可能是每一个Unix 使用者第一个学习的命令之一, 但它仅仅显示了 stat 命令能给出的信息的一小部分. stat 命令从文件的索引节点获取信息.正如你可能已经了解的那样, 每一个系统里的文件都存有三组日期和时间, 它们包括最近修改时间(即使用 ls -l 命令时显示的日期和时间), 最近状态改变时间(包括对文件重命名)和最近访问时间. 使用长列表模式查看文件信息, 你会看到类似下面的内容: 代码如下: $ ls -l trythis -rwx------ 1 shs

Linux命令篇之ls命令和cd命令

ls -l:长格式 文件类型: -:普通文件 (f) d: 目录文件 b: 块设备文件 (block) c: 字符设备文件 (character) l: 符号链接文件(symbolic linkfile) p: 命令管道文件(pipe) s: 套接字文件(socket) 文件权限:9位,每3位一组,每一组:rwx(读,写,执行),r-- 文件硬链接的次数 文件的属主(owner) 文件的属组(group) 文件大小(size),单位是字节 时间戳(timestamp):最近一次被修改的时间 访问

python 基础篇(一)--linux命令篇

期末下一门考试还有些时间,那就来看看python的视频吧,基于python2.7.6,用的是xubuntu(vm搭建虚拟机). 先花了2,3个小时安装了xubuntu,配置了搜狗输入法,gedit也配置了一下,总算好用点好了,虚拟机还是省着点资源用,不然卡死了. 熟悉了一下linux基本命令,先把熟悉的写上,简单的写一下,暂时没空解决参数问题. 1.pwd :显示当前所在目录 2.ls : 列出当前目录对象 ls -l列出信息更为详细. 其他还有很多参数,可以自己去查. 3.man +命令,命令

Linux命令篇之usermod命令和passwd命令

usermod命令参数及用法详解(linux修改用户账号信息命令) linux usermod命令参数及用法详解,linux修改用户账号信息命令,usermod可用来修改用户帐号的各项设定 命 令:usermod 功能说明:修改用户帐号. 语 法:usermod [-LU][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-l <帐号名称>][-s &