Linux常用命令

Linux 常用命令大全 Linux 系统作为服务器和开发环境中的主流操作系统,拥有丰富的命令行工具。掌握常用的 Linux 命令不仅能够提升工作效率,还能让你在系统管理、文件处理、网络配置等方面游刃有余。本文将详细介绍 Linux 中最常用的命令,涵盖文件操作、系统管理、网络命令等多个领域。 阅读详情

今天分享一些关于我学习linux整理的常用命令

1.目录相关命令

ls 列出当前目录下的文件列表信息
linux下文件夹通常叫目录
当前:登陆成功后,打开终端所处的一个目录
-a 显示隐藏文件
linux下以.开头的文件是隐藏文件,默认不显示
-l 显示目录下文件的详细信息
pwd 显示当前所在路径
例如:/home/test —
绝对路径:以根目录作为起始的路径
相对路径:以当前路径作为起始路径

linux目录结构:树形结构–最底层–根目录(/)
./ 表示当前目录
~表示家目录,用户登陆后就是在家目录
/表示根目录,根目录就没有上一级了,是最底层,一般用户无法对根目录进行操作,管理员身份(root用户)可以操作!
mkdir 创建目录
-p 逐级创建多层目录
rmdir 删除空目录——>注意这里说的是空目录!
-p 逐级删除多层空目录
rm 删除普通文件
-r 删除目录(递归删除目录以及目录下的所有文件)
-f 忽略拷贝信息,直接进行删除操作 ——>一般情况下不要轻易使用这个命令!!!
cp 拷贝一个文件到指定目录下,如果这个指定的目录不存在,则相当于改名备份
-f 拷贝文件(递归拷贝目录以及目录下的所有文件)
-r 忽略提示信息,直接进行操作
mv 移动一个文件/目录到指定位置
-i 显示提示信息
cd 改变当前所在路径(进入指定目录)
~ 当前用户的家目录
- 上次所在路径

普通文件命令:

touch 若文件不存在则创建空文件,否则刷新文件时间属性
-d 使用指定时间刷新文件的时间属性
-r 使用指定文档的时间属性刷新另一个文件的时间属性
cat 打印文件内容到显示终端
-n 打印内容并显示行号
tac 按行逆序打印文件内容
more 分页显示文件内容
空格 向下翻页
回车 向下滚动一行
q 退出
less 分页显示文件内容
f/空格/pg down 向下翻页
b/pg up 向上翻页
上下箭头/j/k 上下按行滚动
q 退出
/string 向下匹配string字符串
?string 向上匹配string字符串
n 匹配下一个
head 默认显示文件前10行数据
-n 指定显示前n行数据
tail 默认显示文件末尾10行数据
-n 指定显示末尾n行数据
-f 一直刷新显示文件末尾新数据(想退出的话按ctrl+c)

压缩/解压缩命令

zip/unzip zip格式的压缩/解压缩
gzip/gunzip gzip格式的压缩/解压缩
bzip2/bunzip2 bzip2格式的压缩/解压缩
tar
-c 打包
-x 解包
-z 打包/解包同时进行gzip格式压缩/解压缩
-j 打包/解包同时进行bzip2格式压缩/解压缩
-v 显示详细的打包/解包信息
-f 用于指定包名(这个选项通常放在最后一个)
例: tar -czvf a.tar.gz a.txt 将a.txt文件进行打包并按gzip格式压缩并命名为a.tar.gz
tar -xvzf a.tar.gz 将a.tar.gz进行解包并进行gzip格式的解压缩

匹配查找命令

grep 打印文件中指定字符串匹配行的内容
-i 忽略大小写
-v 反向匹配,匹配不包含指定字符串的行
-R 递归对指定目录下的所有文件进行内容匹配
find 在指定的目录下查找文件
-name 通过文件名查找
例:find ./ -name “passwd” 表示在当前目录下查找名为passwd的文件
例:find ./ -name “*e” 表示在当前目录下查找以e字符结尾的文件
例: find ./ -name “*e *” 表示在当前目录下查找文件名包含e字符的文件
-type 按文件类型查找
例:find ./ -name “e” -type f
-size 按文件大小查找 (-size +/-n[c b w k M G] ,+表示超过 -表示小于)
例:find ./ -size +10k 表示在当前目录下查找大于10k的文件
-mtime -atime -ctime +/-n 通过时间查找文件,以天为单位
例:find ./ -mtime -1 表示在当前目录下查找一天以内的文件
-mmin -amin -cmin +/- 以分钟为单位
-exec 连接一个命令对查找到的文件进行操作
例:find ./ -mtime -1 -exec rm -rf “{}” ; 表示在当前目录下查找一天以内的文件并强制删除

其他命令

man 手册命令
man ls
stat 查看文件详细信息
stat filename
| 管道符
连接两个命令,将前边命令的处理结果交给后边的命令进行处理
>> 重定向符号
修改数据流向
bc 计算器
echo 向文件里写内容
例如:echo ‘i love you’ >a.txt
> 是如果a.txt里之前有内容将会被覆盖 >> 是如果a.txt里之前有内容的
话将会继续在后面追加。
ifconfig 查看网卡信息
file 查看文件信息
ldd 查看可执行程序的依赖项
tab键 自动补全
ctrl+c 中端当前操作
reboot 重启
halt 关机
shutdown -h now 立即关机

权限命令

用户对操作系统进行操作的权限:管理员用户(root) 普通用户
文件的权限
文件权限对用户的分类
文件所有者 文件所属组 其他用户
文件权限对操作的分类
可读(r)可浏览 可写(w)可创建/删除 可执行(x)可进入
例如: rwx rwx r—x 三部分分别表示三类用户的权限 还可用数字表示1表示拥有,0表示不拥有,前面的用八进制数字可表示为7 7 5
权限命令:
umask 查看/设置文件的创建权限掩码
设置文件默认创建出来的权限
实际权限 = 给定权限 & (~umask)
chmod 修改文件权限
chmod 777 filename 通过八进制数字权限修改
chmod o-x filename 指定用户的权限修改
chmod +x file 指所有用户加上可执行权限
chown 修改文件所有者
chown username filename
chgrp 修改文件所属组
chgrp groupname filename
useradd -m username 创建用户
passwd username 修改用户密码
沾滞位:一个目录如果被设置了沾滞位,那么其他用户在目录进行操作的时候,可以创建文件,可以删除自己的文件但是不能删除别人的文件。
例如: chmod +t a.c

洛谷 P5736 【深基7.例2】质数筛 题目描述 输入 n(n\le100)n(n≤100) 个不大于 100000 的整数。要求全部储存在数组中,去除掉不是质数的数字,依次输出剩余的质数。 输入格式 无 输出格式 无 输入输出样例 输入 #1 复制 5 3 4 5 6 7 输出 #1 复制 3 5 7 板子题,使用一下线性筛 #include <iostream> #include <cstdio> #include <cstring> #include <algorithm> using n 阅读详情

相关推荐

工程伦理ppt

工程伦理学 第一章 工程与伦理 1.1 如何理解工程 一、技术与工程的区别 二、技术与工程的联系 三、工程的定义 五、工程具有不确定性和探索性 六、理解工程活动的7个维度 1.2 如何理解伦理 一、道德与伦理 二、不同的伦理立场 三、伦理困境与伦理选择 1.3 工程实践中的伦理问题 一、工程活动中的行动者网络(具有动态性和网络性) 二、主要的工程伦理问题 三、工程伦理问题的特点 1.4 如何处理工程实践中的伦理问题 一、工程实践中伦理问题的辨识 二、处理工程伦理问题的基本原则 三、应对工程伦理问题的基本思路

weixin_51656605的博客 7万+

linux+python脚本常用命令和脚本大全

常用命令 ps -fe 进程列表 echo $$ 当前shell的PID ls -alhrt 显示目录 mkdir -p ./a/b/c mkdir a/{1,2,3}dir 会创建三个目录,分别是a/1dir、a/2dir、a/3dir tail -f 实时查看日志文件 v...

944

【飞控】PX4 Autopilots与MATLAB/Simulink联合仿真环境搭建全攻略

本文详细介绍了在Windows系统上搭建PX4 Autopilots与MATLAB/Simulink联合仿真环境的完整流程。通过WSL2安装Ubuntu,配置UAV Toolbox支持包,并重点解决了PX4源码克隆、子模块更新等网络难题,最终实现软件在环(SITL)仿真。文章还涵盖了硬件在环(HITL)配置及常见问题排查,为无人机飞控算法开发与测试提供了高效、可靠的解决方案。

weixin_29201933的博客 548

Linux常用命令大全(非常全!!!)

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示...

python学习者的博客 696

空天大模型详解

空天大模型是指面向空天信息领域(如卫星遥感、导航、气象等)设计的多模态人工智能模型,能够处理海量遥感数据、多传感器信息及跨时空分析任务。多模态融合:整合可见光、雷达、热红外、多光谱等多源遥感数据,构建统一表征空间,例如“空天·灵眸”3.0版支持航空、卫星及无人机数据的自动化解译。轻量化与高效推理:针对星载计算场景,采用分层量化、跨模态蒸馏技术压缩模型参数(如JigonGPT从1.02B压缩至0.23B,性能仅牺牲5.2%)18,并通过热传导架构提升计算速度2.4倍。神经符号结合。

zxy98的专栏 1568

CANoe_Demo_下载以及安装教程

CANoe Demo下载安装流程

Jar_Lee的博客 1万+

Linux系统及常用命令

在Linux操作系统中,每当我们使用用户名登录操作系统时,Linux都会对 该用户进行认证、授权审计等操作。操作系统为了识别每个用户,会给每个用户定义一个ID,就是 UID。​ 用户组就相当于多个用户的容器;在Linux系统中,用户组也有一个ID,GID。​ 在Linux操作系统中,root的权限是最高的,相当于windows的administrator,拥有最高权限, 能执行任何命令和操作,而其他用户都是普通用户。​ Linux对文件创建者(所属用户),所属用户组,其他用户都赋予不同的权限。

渣渣盟的博客 1815

pyinstaller+scrapy打包出现错误:OSError: could not get source code

错误如下: Traceback (most recent call last): File "scrapy\utils\defer.py", line 55, in mustbe_deferred File "scrapy\core\spidermw.py", line 60, in process_spider_input File "scrapy\core\scraper.py", line 152, in call_spider File "scrapy\utils\misc.py

kin的博客 1759

Linux常用命令大全

目录 常用命令 目录操作 查看文件内容 创建文件或目录 删除文件或目录 移动文件或目录 复制文件或目录 修改文件或目录权限 更换软件源 常用命令 mkdir dir1 创建一个叫做 'dir1' 的目录' touch test.out 创建test.out文件 rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容 mv dir1 new_dir 重命名/移动 一个目录 cp file1 dir 复制一..

lduzhenlin的专栏 3286

linux cma alloc fail 问题分析

摘要:日志显示CMA连续内存分配失败(错误码-ENOMEM),请求128页(512KB)内存时因CMA区域不足或内存碎片导致失败。分析发现系统CMA总内存131072KB,空闲65536KB。解决方案包括:1)手动触发内存碎片整理;2)修改设备树或内核配置增大CMA区域(如从16MB增至20MB)。通过调整CONFIG_CMA_SIZE_MBYTES或设备树中的size参数可解决该问题。

陌上花开缓缓归以的博客 798

OFDM调制解调系统信道估计和均衡算法的MATLAB仿真

然后,从接收到的信号中提取导频序列,并使用LS算法进行信道估计。OFDM(正交频分复用)是一种常用于高速数据传输的调制技术,它将高速数据流分割成多个低速子载波,通过在不同的子载波上传输数据,实现了频域上的正交性。因此,信道估计和均衡算法在OFDM系统中起着至关重要的作用,用于减小信道衰落引起的影响。通过运行上述代码,可以进行基于LS算法的OFDM调制解调系统信道估计和均衡的MATLAB仿真。本文将介绍一种基于LS(最小二乘)算法的OFDM调制解调系统信道估计和均衡算法,并提供相应的MATLAB仿真代码。

uote_e的博客 229

Linux的常用命令

Linux的常用命令

weixin_56449709的博客 1097

Linux Kernel入门到精通系列讲解(RV-Kernel 篇) 5.6 在kernel 中实现系统复位和系统关机驱动

上一章节`Qemu`篇我们已经实现了我们`SOC`的`power reset`和 `power down` 寄存器,本章节我们就在`Linux driver`中去实现它

DSMGUOGUO的博客 542

《Linux程序设计》实验1 Linux常用命令

(1)帮助命令:--help、info。(2)文件系统常用命令:ls、mkdir、rmdir、mv、rm、cp、find、head、tail、wc、grep、gzip、gunzip、tar、mount、umount。(3)系统管理常用命令:useradd、passwd、kill、date。(4)网络操作常用命令:ifconfig、ifup、ifdown、ping。(5)网络安全常用命令(6)字符串显示命令echo。(1)切换到/home目录。

J1481852914的博客 984

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Linux笔记(常用命令)

Linux常用命令讲解

LLM | Agent | RAG | Java 2369

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

linux常用命令学习

stat cuda #查看cuda连接到的软连接 touch a.txt#新建文件a.txt mkdir build#新建文件夹build/ rm -rf a.txt#删除文件 mv a.txt b.txt#文件重命名 du -sh#查看当前目录总占用量,不单独列出各项占用量 du -lh --max-depth=1#查看当前目录下一级子文件和子目录磁盘占用情况 ls -lht #查...

冬后晚晴的博客 385

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

linux常用命令_linux常用命令汇总

把前几天更新的linux的常用命令汇总在了一起,方便大家查看。linux常用命令如下:cd首先我们先介绍最简单,也是我最常用的命令之一,cd命令。##进入用户家目录cdcd~##查看目录的路径pwd如果想要进入某特定路径#进入某特定目录cdDesktop/test##查看当前路径pwd想要进入上层目录#进入上层目录cd../##查看当前目录pwd想要进入跟目录下一层的某目录##进入...

weixin_39566773的博客 211

Linux常用命令思维导图

Linux常用命令思维导图

fengxiandada的博客 1582

Linux简介及常用命令

Linux简介及常用命令操作系统虚拟机软件Ubuntu操作系统Linux内核及发行版常用命令-查看目录命令常用命令-切换目录命令常用命令-绝对路径和相对路径常用命令-创建、删除文件及目录命令常用命令-复制、移动文件及目录命令常用命令-终端命令格式的组成常用命令-查看命令帮助常用命令-ls命令选项常用命令-mkdir和rm命令选项常用命令-cp和mv命令选项常用命令-重定向命令常用命令-查看文件内容常用命令-链接命令常用命令-文本搜索常用命令-查找文件常用命令-压缩和解压缩常用命令-文件权限常用命令-获取管理

alicexz的博客 236

linux常用命令_Linux 最常用命令

Linux是目前应用最广泛的服务器操作系统,基于Unix,开源免费,由于系统的稳定性和安全性,市场占有率很高,几乎成为程序代码运行的最佳系统环境。linux不仅可以长时间的运行我们编写的程序代码,还可以安装在各种计算机硬件设备中,如手机、路由器等,Android程序最底层就是运行在linux系统上的。一、Linux的目录结构/的下级目录bin (binaries)存放二进制可执行文件sbin (s...

weixin_39609770的博客 353

Linux中常用命令

作用: vi命令是Linux系统提供的一个文本编辑工具,可以对文件内容进行编辑,类似于Windows中的记事本语法: vi fileName说明:1). vim是从vi发展来的一个功能更加强大的文本编辑工具,编辑文件时可以对文本内容进行着色,方便我们对文件进行编辑处理,所以实际工作中vim更加常用。2). 要使用vim命令,需要我们自己完成安装。

2301_78554215的博客 2008

Linux 常用命令总结

Linux 常用命令总结

C/C++ 2799

Linux结构及常用命令

Linux常用命令

qq_49324828的博客 1227
上一篇: 进阶指针知识点总结
下一篇: Linux下需要了解的一些东西
Python_programer
博客等级 码龄9年 25粉丝 57原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值