【Linux】小知识点温习---命令

许多常见命令会用,但是很少注意他们的区别;亦或在学习中使用较少,容易忘记,今天做一个回顾。

ls系列

-a:显示所有文件(包括隐藏文件)
-l:将文件以竖列形式显示
-i:显示文件的inode编号

pwd

显示当前路径

stat

显示文件或文件系统的状态

使用:stat [OPTION]... FILE

ps

查看进程信息

top

监视器,监控各个进程对系统资源占用情况

rm

解释:
rmdir只能删除空文件;

一般删除文件或文件夹用rm,其参数-r表递归,-f表强制;可连起来使用-rf

cp

拷贝

建议带参数-rf

mv

剪切重命名;

cat


-E表示每行打印完都以$结尾

-n所有行加行号

-s表示不输出多行空行

-b表示对非空行输出行号

more

类似cat-n加行号;

回车向后翻

less

类似cat-n加行号;

回车向后翻,上键也可上翻

推荐用less

输出重定向

输入重定向


count=0; while [ $count -le 1000 ]; do echo "Hello fzc ${count}";let count++;done > file.txt

head 和 tail

提取中间信息的两种方法

1.先拿出前面的一部分存个临时文件,再截取最后的一部分(存临时文件就涉及到磁盘读取)

2.直接用命令结合(管道),这里直接在内存上上操作

tail读取管道中的文件,这里的管道相当于临时文件,不过它是在内存上的、不需要刷新到磁盘;
wc:统计

ctrl + c

终止前段程序

ctrl + z

暂停程序,会在后台挂起

wc

统计

date

cal查看日历信息

find

操作参数特别多

-name 为参数

命令本质上就是可执行程序

补充:whlich ls查看可执行程序ls的存放路径,在系统指令中查看该指令的路径

grep

语法:grep 选项 搜寻字符串 文件

-i忽略大小写不同
-n:顺便输出行号
-v:反向匹配

选项很多,这里看着几个;

xargs

将管道的输出结果作为命令行参数交给后面的程序

zip/unzip

zip -r test2.zip test2/*将test2目录压缩,目录压缩必须带-r;具体原因为递归,否则只是一个空文件夹

unzip test2.zip -d /tmp解压到tmp目录

tar


.tar.gz表示打包压缩,我们一般用.tgz;

tar + 压缩文件,表示查看已打包文件,如果该文件压缩了,将不会查看成功。

解压,将c换成x

-C表示指定目录
正常情况下、先打包在压缩。有j和z的参数表示有压缩,这是两种压缩算法。

bc

linux下的计算器

uname

请问如何查看Linux的体系结构及内核版本?

ctrl + r

搜索历史命令

相关推荐
李白你好33 分钟前
Windows 离线 Linux 提权辅助查询工具
linux
Lust Dusk1 小时前
记一次Linux应急响应题目解析
linux·运维·服务器·网络·安全·网络安全
ShineWinsu2 小时前
对于Linux:五种IO模型以及非阻塞IO的详细解析
linux·c++·面试·io·阻塞·非阻塞·fcntl
千千寰宇2 小时前
[Linux/Ollama] Termux : 一款运行在 Android 平台上的开源终端模拟器与 Linux 环境应用、支持在手机上基于Ollama部署LLM
linux
凌肖战2 小时前
TCP网络通信中setsockopt()函数解决地址已占用问题
服务器·网络·tcp/ip
隔窗听雨眠3 小时前
OceanBase旁路导入与自增主键冲突深度解析:原理、排查与解决方案
java·服务器·数据库
lingran__4 小时前
Linux 基础常用指令万字详解(上)|文件目录命令,结合底层原理剖析
linux·运维·服务器·后端·centos·linux基础指令
轻揉小乔 真新人4 小时前
T-SQL查询进阶—理解SQL Server中的锁
服务器·数据库·sql
Dlrb12114 小时前
Linux驱动---sys文件系统自动添加设备节点、添加调试节点以及MISC设备驱动的解释
linux·imx6ull·misc·设备节点·sys文件系统
贾天佑忆月 迷失的昵5 小时前
客户端与服务器持续同步解析(轮询,comet,WebSocket)
运维·服务器·websocket