Linux中基本命令

一.目录及文件的基本操作

1.pwd 显示当前工作目录名称

格式:
pwd [选项]

例:
#pwd 显示当前工作目录
在这里插入图片描述
#pwd -P
在这里插入图片描述
注意:选项中是大写P,小写报错

2. cd 切换到当前目录

格式:cd [目录]
例:
切换目录到/etc下
在这里插入图片描述
切换目录至当前目录的上一级目录
在这里插入图片描述

3. ls 显示目录与文件信息

#ls //列出目录内容
在这里插入图片描述

#ls / 列出根目录内容
在这里插入图片描述

#ls -a //列出目录所有内容

在这里插入图片描述
#ls -l //以长格式显示内容信息
在这里插入图片描述
第一个字符:文件类型
- 普通文件
d 目录
S 套接文件
l 链接文件
rwxr- xr -x //权限 r 读 w写 x执行
3 //表示连接数
字段四: 所有者
字段五: 所属组
字段六: 文件或目录大小
字段七: 时间
字段八: 文件或目录名称

#ls -lh //以一易读的格式显示内容
在这里插入图片描述

#ls -ld 目录 //长格式列出某个目录信息
在这里插入图片描述

#ls -lu 目录 //目录最后访问时间

在这里插入图片描述

4.touch 创建或更新文件时间

格式 : touch [需创建的文件]
在这里插入图片描述
如果hello.txt不存在,则创建;如果已经存在,则更新文件所有的时间为当前系统时间

5.mkdir 创建目录

格式: mkdir [目录]
在这里插入图片描述

6.cp 复制文件与目录

#cp 原文件 路径 //复制文件
在这里插入图片描述

#cp -r 原文件夹 路径 //复制文件夹
在这里插入图片描述
#cp -r 原文件夹 路径/新名字 //文件夹复制后改名
在这里插入图片描述
#cp -r 原文件 路径/新名字 //文件复制后改名
在这里插入图片描述

7.rm 删除文件或目录

格式:rm [选项]…文件…
#rm 文件或目录 //带提示的删除文件或目录
在这里插入图片描述
#rm -rf //强删且不提示
在这里插入图片描述

8. mv 移动(重命名)文件或目录

#mv 原文件或目录 路径 //移动文件
在这里插入图片描述

#mv 原目录或文件 新名字 //改名
在这里插入图片描述

9.find 搜索文件或目录

格式 :find 【查找范围】 【查找条件】

常用的查找条件
-type:按文件类型查找
f:普通文件
在这里插入图片描述
//查找/etc所有的普通文件
d:目录
l:链接文件
b:块设备文件
c:字符设备文件

-name:按文件名称查找
在这里插入图片描述
iname:按文档名称查找,且不区分大小写
在这里插入图片描述
-size:按文件大小查找
#find /opt/ -size +7M -20M
#find /opt/ -size +7M -a -size -20M //-a是和
#find /opt/ -size +7M -a -size -21M
#find /opt/ -size -7M -o -size +20M //-o是或

-mtim:按内容修改时间查找
在这里插入图片描述
//查找/etc中所有4天前被修改的文档(+表示所有)

-empty:查找空白文件或目录
在这里插入图片描述
-group:按组查找
在这里插入图片描述
//查找计算机中所属组为tom的文档

处理find找到的文件:
操作方法:
find [范围] [条件] -exec 处理命令 {} ;
案例
在这里插入图片描述
//用户student 拥有的文件,把它们拷贝到 /root/findfiles/ 文件夹中

10.du 计算文件或目录的容量

格式:du[选项]…[目录或文件]…
查找条件:
-h
//人性化显示容量信息
-a
//查看所有目录以及文件的容量信息
-s
//仅显示总容量
在这里插入图片描述
//查看/root目录及子目录的容量信息

在这里插入图片描述
//人性化显示/root所占磁盘总容量

二.查看文件内容

1.cat 查看文件内容

格式:cat[选项]…[文件]…
选项:
-b
//显示行号,空白行不显示行号
-n
//显示行号包括空白行

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.more

作用:分页查看文本内容,通过空格键查看下一页,q键则退出查看
在这里插入图片描述

3.less

作用:分页查看文件内容,空格下一页,方向键(上下回翻),q键退出查看
在这里插入图片描述

4.head 查看文件头部内容,默认显示前10行

格式:head[选项]…[文件].
选项:
-c nK
//显示前nKB的内容

在这里插入图片描述
-n
//显示文件前n行的内容

在这里插入图片描述

5.tail 查看文件的尾部内容,默认显示末尾10行

格式:tail[选项]…[文件]…
选项:
-c nK
//显示文件末尾nKB的内容

在这里插入图片描述
-n
//显示文件末尾n行的内容

在这里插入图片描述
-f
//动态显示文件内容,常用于查看日志,按ctrl+c组合键退出

在这里插入图片描述

6.wc 显示文件的行,单词与字节统计信息

格式:wc[选项]…[文件]…
在这里插入图片描述
//依次显示文件的行数,单词数,字节数

-c
//显示文件字节统计信息

在这里插入图片描述

-l
//显示文件行数统计信息

在这里插入图片描述

-w
//显示文件单词统计信息

在这里插入图片描述
-m
//显示文件字符个数

在这里插入图片描述

7.grep 查找关键词并打印匹配的行

格式:grep[选项] 查找条件 [文件]…
选项:
-i 忽略大小写
-v 取反匹配
-w 匹配单词
–color 显示颜色

在这里插入图片描述
//过滤文件包含b的行

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8.echo 显示一行指定的字符串

格式:echo[选项]…[字符串]…
选项:
-n 不输出换行,默认echo输出内容后会换行
-e 支持反斜线开始的转义字符,屏蔽反斜线后面字符的原本含义。
在这里插入图片描述
//直接输出指定字符

在这里插入图片描述
//默认echo无法输出\符号

在这里插入图片描述
//计算机蜂鸣器回响一会 (\a 报警器)

未完待续。。。。。

猜你喜欢

转载自blog.csdn.net/gao_2109/article/details/88677251
今日推荐