linux基本命令(二)

目录

前言

工作目录切换命令

pwd

 cd

ls

 文本编辑命令

cat

 more

head

tail

wc

 stat

cut

diff

文件目录命令

mkdir

cp

mv

rm

dd

file

打包压缩与搜索文件

tar

grep

总结


前言

        在上一节中,我们学习了执行帮助命令、常用系统的命令、系统检测状态命令,在一节中,我们将要学习工作目录切换命令、文本文件编辑命令、文件目录管理命令、打包压缩与搜索命令。

工作目录切换命令

pwd

pwd 用于显示用户当前所处的工作目录

语法格式:

pwd

 cd

cd 用于切换路径

语法格式:

cd

cd .. #返回上级目录

cd~ #切换到当前用户的家目录

ls

ls 显示目录中的文件信息

语法格式:

ls [选项] [文件]

 文本编辑命令

cat

cat 滚屏显示文件内容或多个文件合并成一个文件

语法格式:

cat [参数] 文件名

 cat命令参数及作用:

-b 对输出内容中的非空行标注行号

 -n  对输出内容中所有行标注行号 #仔细关注下图,查看下面的不同

使用cat对两个文件进行合并

cat file1 file2 > file3 # > 如果file3存在文件,是对文件进行覆盖

cat file1 file2 > file3 #>> 如果文件存在,是对文件进行内容附加到file3文件

 more

more 用于查看纯本文文件

语法格式:

more [参数] 文件名

more命令参数及作用:

-num        指定分页显示每页的行数

+num        指定文件从num行开始

head 显示文件的开头部分,默认情况下只显示文件的前10行内容

语法格式:
head [参数] 文件名

head命令参数及作用:

-n num 显示指定文件的前num行

-c num 显示指定文件的前num个字符

 

tail

tail 显示文件的末尾部分,默认情况下只显示文件的末尾10行内容

语法格式:

tail [参数] 文件名

  1. -n num 显示指定文件的末尾num行
  2. -c num 显示指定文件的末尾num个字符
  3. +num 从第num行开始显示指定文件的内容

 

wc

wc 用于统计指定文件的行数、字数、字节数

语法格式:

wc [参数] 文本

wc命令参数及作用:

-l 只显示行数

-w 只显示单词数

-c 只显示字节数

 stat

stat 查看文件具体存储信息和时间等信息

语法格式:

stat 文件名称

cut

cut 用于按"列"提取文本字符

语法格式:

cut [参数] 文本

cut命令参数及作用:

-b :以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志。

-c :以字符为单位进行分割。

-d :自定义分隔符,默认为制表符。

-f :与-d一起使用,指定显示哪个区域。

-n :取消分割多字节字符。仅和 -b 标志一起使用。如果字符的最后一个字节落在由 -b 标志的 List 参数指示的范围之内,该字符将被写出;否则,该字符将被排除

diff

diff 比较多个文本的差异

语法格式:

diff  [参数] 文件

diff命令参数及作用:

-a 将所有的文件当做文本文件处理

-b 忽略空格造成的不同

-B 忽略空行造成的不同

-q 只解释什么地方不同,不具体信息

-i 忽略大小写的变化

文件目录命令

touch

touch 建立文件或更新文件的修改日期

语法格式:

touch [参数] 文件名或目录名

touch命令参数及作用:

-d  同事修改“读取时间”“修改时间”

-a 仅修改 “读取时间”

-m 仅修改 “修改时间”

mkdir

mkdir 创建空白的目录

语法格式:

mkdir [选项] 目录

-p 连续创建多个目录

cp

cp 复制文件或目录

语法格式:

cp [参数] 源文件 目标文件

cp命令参数及作用:

-p 保留原始文件的属性

-d 如果对象为“链接文件”,则保留“链接文件”的属性

-r 递归持续复制(用于目录)

-i 若目标文件存在询问是否覆盖

-a 相当于-pdr(p d r参数)

mv

mv 剪切文件或者重命名

语法格式:

mv [参数] 源文件或者目录 目标文件或者目录

rm

rm 删除文件或者目录

语法格式:

rm [参数] #文件或者目录名 #如果需要删除目录下的所有文件,要加 -r 参数

dd

dd 按照指定大小和个数的数据块复制文件或转换文件

语法格式:

dd [参数]

dd命令参数及作用:

if  输入文件的名称

of 输出的文件名称

bs 设置每个“块”的大小

count 设置复制“块”的个数

dd 不仅仅是对文件进行复制以及转换,还可以测试新创建的磁盘是否正常

dd 命令还可以制作光盘文件

file

file 查看文件的类型

语法格式:

file 文件名

打包压缩与搜索文件

tar

tar 对文件进行打包压缩或解压

语法格式:

tar [参数] 文件

tar 命令格式及作用

-c  创建压缩文件

-x 解开压缩文件

-t 查看压缩包有那些文件

-z 把Gzip压缩或解压

-j 用bzip压缩或解压

-v 显示压缩或解压的过程

-f 目标文件名

-p 保留原始的权限和属性

-P 使用绝对路径来压缩

-C 指定解压到目录

grep

grep 用于文本中执行关键词搜索,并匹配显示结果

语法格式:

grep [选项] [文件]

grep命令的参数及作用

-b 将可执行文件(binary) 当做文本文件(text)来搜索

-c 仅显示找到的行数

-i 忽略大小写

-n 显示行号

-v 反向选择——仅列出没有“关键词”的行

总结

        经过这两节的学习,我们学习了linux中基本常用的命令,让这些命令更加好的帮助你们,成为你的小助手,这些命令一定要经常练习,下节我们将要学习用户和用户组的管理!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

以我之名,换我未来

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值