Linux基础复习(四)
创始人
2024-09-25 19:26:06
0

前言

上一篇文章配置了yum仓库和Tab自动补全,这一篇就开始详细介绍各命令

一、基础命令

pwd

pwd命令全称Print Working Directory 打印工作目录,就是查看当前所在位置的目录路径
在这里插入图片描述

cd

cd全称 Change Directory 切换目录,就是切换工作目录
格式 : cd [目标文件夹位置]
如果单用一个cd 或者cd ~ 会回到当前用户家目录
在这里插入图片描述

在这里插入图片描述

ls

ls全称List 列出目标目录下所有内容
ls [目录或文件名]
1、列出目录内容,不加参数为当前目录
在这里插入图片描述
2、ls -l 列出目标目录下所有内容的信息

文件类型标识符拥有者权限组权限其他人权限链接个数拥有者属组大小最后一次更新月份最后一次更新日期最后一次更新时间/年文件名
dr-xr-xr-x. 4rootroot20485月152022AppStream

文件标识符:显示文件类型d:目录,-:普通文件,| 链接文件,p 管道文件,b快设备文件,c字符设备文件,s套接字文件
用户权限 : 权限分为三种r读权限,w写权限,x可执行权限,用户也分为三种拥有者权限,属组权限,其他人权限,注意:root权限不属于这三种,root权限是最高权限。
链接个数:链接文件的个数,链接分为软链接和硬连接
拥有者:指明是谁拥有这个文件,拥有不等于是该用户创建的
属组 : 属组是这个文件或目录属于哪个组,属组成员拥有对应组相关权限
大小 : 文件大小
最后一次更新月/最后一次更新日/最后一次更新时间或年 :最后一次更新该文件的时间
文件名 : 文件的名字,白色代表文件,蓝色代表目录

在这里插入图片描述
ps : 如果为ls -ld [目标文件或目录]则为显示目标文件的信息
不加目标文件 ls -ld 则显示当前目录的信息
在这里插入图片描述
3、ls -R 递归显示
在这里插入图片描述

查看文本文件内容

查看文本文件内容可以有多种方法

cat

使用cat可以查看文本内容,但是cat是全显示,无法上下查看
在这里插入图片描述

less/more [目标文件]

less和more是分屏阅读工具按q退出,less可以支持上下滚动,more只支持下滚,无法上滚

less :

-b <缓冲区大小>:设置缓冲区的大小。
-e:当文件显示结束后,自动离开。
-f:强迫打开特殊文件,如外围设备代号、目录和二进制文件。
-g:只标志最后搜索的关键词。
-i:忽略搜索时的大小写。
-m:显示类似more命令的百分比。
-N:显示每行的行号。
-o <文件名>:将less输出的内容在指定文件中保存起来。
-Q:不使用警告音。
-s:显示连续空行为一行。
-S:行过长时间将超出部分舍弃。
-x <数字>:将“tab”键显示为规定的数字空格。
快捷键:
/字符串:向下搜索“字符串”。
?字符串:向上搜索“字符串”。
n:重复前一个搜索(与/或?有关)。
N:反向重复前一个搜索(与/或?有关)。
b:向后翻一页。
d:向后翻半页。
h:显示帮助界面。
Q:退出less命令。
u:向前滚动半页。
y:向前滚动一行。
空格键:滚动一行。
回车键:滚动一页。
[pagedown]:向下翻动一页。
[pageup]:向上翻动一页。

more

+n:从第n行开始显示。
-n:定义屏幕大小为n行。
+/pattern:在每个档案显示前搜寻该字串(pattern),然后从该字串前两行之后开始显示。
-c:从顶部清屏,然后显示。
-d:提示“Press space to continue,’q’ to quit(按空格键继续,按q键退出)”,禁用响铃功能。
-l:忽略Ctrl+l(换页)字符。
-p:通过清除窗口而不是滚屏来对文件进行换页,与-c选项相似。
-s:把连续的多个空行显示为一行。
-u:把文件内容中的下画线去掉。
快捷键:
空格键:向下滚动一屏。
b:返回上一屏。
Ctrl+F:向下滚动一屏。
Ctrl+B:返回上一屏。
=:输出当前行的行号。
:f:输出文件名和当前行的行号。
V:调用vi编辑器。
!命令:调用Shell,并执行命令。
q:退出more。

head/tail

head是查看文件头几行的 tail是查看文件末尾几行的

head :

-n NUM 或 --lines=NUM:指定要显示的行数。例如,head -n 20 file.txt 表示显示文件file.txt的前20行。
-c NUM 或 --bytes=NUM:指定要显示的字节数。例如,head -c 100 file.txt 表示显示文件file.txt的前100个字节。
-q 或 --quiet 或 --silent:不显示文件名头部信息。
-v 或 --verbose:总是显示文件名头部信息。
–help:显示head命令的帮助信息。
–version:显示head命令的版本信息。

tail :

-n NUM 或 --lines=NUM:指定要显示的行数。例如,tail -n 20 file.txt 表示显示文件file.txt的后20行。
-c NUM 或 --bytes=NUM:指定要显示的字节数。例如,tail -c 100 file.txt 表示显示文件file.txt的最后100个字节。
-q 或 --quiet 或 --silent:不显示文件名尾部信息。
-v 或 --verbose:总是显示文件名尾部信息。
-f 或 --follow:实时监视文件变化,在文件内容增长时自动显示新增的内容,常用于查看日志文件。
-F:类似于-f选项,但在文件被切换或重命名时,tail会尝试重新打开文件。

查看系统信息

lscpu 列出CPU处理器信息

cat /proc/meminfo 检查内存大小,空闲情况

echo $SHELL 当前使用的bash解释器

env 输出系统环境变量

whoami 显示当前用户

ifconfig 显示已激活网卡信息 若没有则用ip a s

top 动态查看cpu与内存占用

free 查看内存使用

vmstat 显示虚拟内存内核线程,磁盘,系统进程,I/O块,中断,CPU活动等

ps 显示正在进行的进程信息

iotop 查看io口情况

netstat 显示网络连接、路由表、网络接口统计信息等

ss 用于查看当前系统的网络连接状态和统计信息,功能与netstat类似,但比netstat更快速、更强大

tcpdump 用于抓取和分析网络数据包,是网络故障排查和安全分析的重要工具

nmap 用于扫描网络主机和端口,查找开放的端口和运行的服务,是网络发现和安全评估的重要工具

iftop 用于实时监控网络流量,可以显示当前系统中各个网络接口的实时流量,包括传入流量和传出流量

还有很多其他的,后面遇到再详细解释

相关内容

热门资讯

苹果系统上开发安卓,无缝迁移与... 你有没有想过,在苹果系统上也能开发安卓应用?听起来是不是有点不可思议?但别急,今天就来带你一探究竟,...
先科安卓大屏升级系统,引领智能... 你有没有发现,家里的先科安卓大屏电视最近好像变得不一样了?没错,它悄悄地升级了系统,这可不仅仅是换了...
安卓手机系统升级屏蔽,如何守护... 你有没有发现,你的安卓手机最近是不是总在提醒你系统要升级呢?别急,别急,让我来给你揭秘一下这个神秘的...
安卓系统自带远程控制,内置远程... 你知道吗?现在智能手机的功能越来越强大,不仅能够随时随地联系朋友,还能远程控制家里的各种设备。今天,...
智能电视安卓操作系统,探索智能... 亲爱的读者们,你是否也和我一样,对家里的智能电视情有独钟?那块大屏幕,那流畅的操作,简直让人爱不释手...
安卓刷winphone8.1系... 亲爱的手机控们,你是否曾幻想过,将你的安卓手机变成一台Windows Phone?想象那独特的磁贴界...
安卓系统8.1下载,轻松升级体... 你有没有发现,最近手机界又掀起了一股热潮?没错,就是安卓系统8.1的下载。这款系统可是让无数安卓用户...
宝马安卓系统大屏设置,智能驾驶... 你有没有发现,现在的汽车越来越像是个大号的智能手机了?没错,我说的就是那些豪华品牌,比如宝马。今天,...
安卓系统屏幕翻转设置,轻松掌控... 你有没有发现,有时候手机屏幕翻转过来,竟然是个小惊喜呢?没错,说的就是安卓系统的屏幕翻转设置!这个小...
触摸精灵支持安卓系统嘛,触摸精... 你有没有想过,那些在手机上轻轻一触就能带来奇幻体验的精灵,是不是也能在你的安卓手机上翩翩起舞呢?没错...
怎样删除安卓系统内存,安卓系统... 手机用久了,是不是感觉内存不够用,运行速度也跟着慢了下来?别急,今天就来教你怎么给安卓系统的内存来个...
安卓手机咋改系统,安卓手机系统... 你有没有想过,你的安卓手机系统是不是有点儿老气横秋,想要给它来个焕然一新的大变身呢?别急,今天就来手...
可以免费使用安卓系统,探索开源... 你知道吗?现在市面上有很多手机品牌都推出了可以免费使用安卓系统的手机,这可真是让人兴奋不已呢!想象不...
安卓刷入系统软件,体验全新系统... 你有没有想过,你的安卓手机其实就像一个等待被赋予新生命的机器人?没错,今天就要来聊聊这个神奇的过程—...
家教机怎样刷安卓系统,家教机刷... 你有没有想过,家里的家教机突然变得卡顿,反应迟钝,是不是时候给它来个“大变身”了呢?没错,今天就要来...
安卓2.3操作系统下载,轻松上... 你有没有想过,你的安卓手机还能再战几年?别小看了这个小小的操作系统,它可是你的手机灵魂所在呢!今天,...
安卓系统隐秘相册怎么找,如何轻... 你有没有发现手机里突然多了一个神秘的相册?里面藏着一些你不太想让人知道的照片和视频,是不是有点好奇它...
安卓系统太依赖cpu,摆脱对C... 你有没有发现,用安卓手机的时候,有时候感觉就像是在跑马拉松,CPU就像是那个累得气喘吁吁的选手。今天...
ios系统视频安卓播放不了,i... 你是不是也遇到过这种情况?手机里存了好多好看的视频,结果一拿到电脑上播放,竟然发现安卓系统下的播放器...
安卓x86系统瘦身,高效运行 你有没有发现,安卓x86系统虽然功能强大,但有时候也会有点“胖”,占用太多内存和CPU资源呢?别急,...