Linux C————2、Linux常用命令

基于WSL2和Clion搭建Win下C开发环境 阅读详情

在LInux操作系统中,各式各样的命令有成千上百个,有的命令用户会经常用到,有的则很少甚至几乎用遇到。本小节就简答的介绍一下Linux中的常用命令。

与目录相关的命令

当用户在Linux的Shell终端执行相关的操作时,目录的操作时最为常见的。与目录操作相关的常用命令有:pwd、cd、mkdir、rdmdir等

1、pwd命令

格式:pwd    

功能:显示当前目录的绝对路径

2、cd命令

格式:cd  【目录路径名】

功能:切换到指定目录

3、mkdir命令

格式:mkdir 【目录路径名】

功能:创建一个新的子目录,子目录的路径名作为参数

4、rmdir命令

格式:rmdir 【-p】【目录路径名】

功能:删除空目录。若有参数p,当子目录被删除之后,若当前目录也成为了空目录则一并删除。

与文件相关的命令

1、ls命令

格式:ls 【选项】【文件|目录】

功能:查看指定文件或文件目录下的子目录信息。

注:选项【-l】,表示查看当前目录下文件或子目录的详细信息。

2、cat命令

格式:cat 【选项】 【文件列表】

功能:显示文本文件的内容

主要选项参数:-n (number),表示在每一行前显示行号

3、more命令

格式:more filename

功能:分屏显示文本文件的内容

4、cp命令

格式:cp 【选项】 【源文件】 【目标文件】

功能:将数个文件复制到另外一个目录

主要选项: -r ,若源文件下有子目录,则将子目录中的内容也一起复制。

5、mv命令

格式:mv  【选项】 源文件  目标文件

功能:将一个文件移至另外一个文件

主要选项: -i  ,若目的地址中有同名文件则先询问是否覆盖旧文件。

6、rm命令

格式:rm 【选项】 【文件|目录】

功能:删除文件或目录

主要选项: -i  删除前先询问确认; -r  将目录以及子目录中的文件全部删除 -f  即使源文件设置为只读也全部删除

7、chomd命令

格式:chmod 【选项】【文件|目录】

功能:改变文件的权限数学

r--- 读   w----写    x----执行

8、tar命令

格式:tar 【选项】 【tar文件名】

功能:压缩、解压缩tar格式的压缩包,制作备份、恢复备份文件等

常用选项:

-c:建立一个新的tar文件

-v:显示运行过程中的信息

-z:使用gzip

-t:查看压缩文件的内容

-f:文件名称

-x:解压缩tar文件

-M:制作存放于多个备份介质上的备份档案。

9、dpkg命令

格式:dpkg 【选项】【要操作的.deb安装包】

功能:安装、创建和管理软件包

主要选项:

-i:安装软件包;
-r:删除软件包;
-P:删除软件包的同时删除其配置文件;
-L:显示于软件包关联的文件;
-l:显示已安装软件包列表;
--unpack:解开软件包;
-c:显示软件包内文件列表;
--confiugre:配置软件包。

10、获得帮助

(1)man命令

格式:man 命令名

功能:显示指定命令的帮助信息

(2)--help选项

格式:--help 命令名

功能:显示指定命令的帮助信息

与网络服务相关的命令

在配置与使用Linux的网络服务的时候,需要用到与网络服务相关的命令。这些常用命令包括ping 、ipconfig、netstat、telnet等

1、ping 命令

格式:ping 网络主机地址

功能:同Windows下的ping命令,查看本机网络上某一主机是否通信

2、ifconfig

格式:ifconfig

功能:查看网卡配置信息

3、netstat命令

格式:netstat 【参数列表】 

功能:显示本机网络状态

常用参数:-a 或者-all,显示所有连接中的套接字

4、Telnet命令

格式:Telnet 网络主机地址

功能:同Windows下的Telnet命令,远程登录到网络上的某一台服务器主机。

其他

1、grep命令

格式:grep 【选项】

功能:grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。

选项

-a 不要忽略二进制数据。
-A<显示列数> 除了显示符合范本样式的那一行之外,并显示该行之后的内容。
-b 在显示符合范本样式的那一行之外,并显示该行之前的内容。
-c 计算符合范本样式的列数。
-C<显示列数>或-<显示列数>  除了显示符合范本样式的那一列之外,并显示该列之前后的内容。
-d<进行动作> 当指定要查找的是目录而非文件时,必须使用这项参数,否则grep命令将回报信息并停止动作。
-e<范本样式> 指定字符串作为查找文件内容的范本样式。
-E 将范本样式为延伸的普通表示法来使用,意味着使用能使用扩展正则表达式。
-f<范本文件> 指定范本文件,其内容有一个或多个范本样式,让grep查找符合范本条件的文件内容,格式为每一列的范本样式。
-F 将范本样式视为固定字符串的列表。
-G 将范本样式视为普通的表示法来使用。
-h 在显示符合范本样式的那一列之前,不标示该列所属的文件名称。
-H 在显示符合范本样式的那一列之前,标示该列的文件名称。
-i 忽略字符大小写的差别。
-l 列出文件内容符合指定的范本样式的文件名称。
-L 列出文件内容不符合指定的范本样式的文件名称。
-n 在显示符合范本样式的那一列之前,标示出该列的编号。
-q 不显示任何信息。
-R/-r 此参数的效果和指定“-d recurse”参数相同。
-s 不显示错误信息。
-v 反转查找。
-w 只显示全字符合的列。
-x 只显示全列符合的列。
-y 此参数效果跟“-i”相同。
-o 只输出文件中匹配到的部分。

实例:

在某一个文件中查找某一个单词

grep match_pattern filename
Linux系统之c2ph详解 c2ph 和 pstruct 是用于从 C 语言编译器生成的调试信息(stabs)中提取并显示 C 结构体布局的工具。c2ph 还可以将 C 结构体转换为 Perl 代码,以便在 Perl 程序中直接访问 C 结构体的成员。 阅读详情

相关推荐

day01-linux常用命令

linux常用命令

m0_71289080的博客 761

linux.c(2)

cd  .      进入当前目录 cd  ..      进入上一级目录 绝对路径(完整路径):从根目录开始的路径       /home/ly/test 相对路径:以当前路径为坐标写的路径            ../   上一级 切换回上一次目录      cd  -  (只能在两个目录之间进行切换) history     查看历史命令 ctrl+r      搜索历史命令 ...

zoujiemax的博客 269

VirtualBox虚拟机上ubuntu系统安装问题记:显示画面太小、启动就异常退出等

报错:Failed to load R0 module D:/VMMR0.r0: The path is not clean of leading double slashes: ‘D:/VMMR0.r0’ (VERR_SUPLIB_PATH_NOT_CLEAN).解决方法特别简单,就是安装VIrtualBox的时候不要安装在CDE等盘根目录下。首先VirtualBox的下载安装过程是比较简单的,此处就不赘述了。然后E盘下新建个目录,安装到这个目录下就可解决。

qq_42595610的博客 2825

嵌入式Linux C(二)

Linux c 终端常用热键 Tab : 命令不全,常用 Ctrl + c :终止正在运行的程序 Ctrl + d :退出运行界面 Ctrl + alt +t :在当前终端新建标签页 linux 常用命令 useradd  usedel  passwd   su  groupadd  groupdel   ls   cd    touch    cp     mv     rm  

daimous的博客 323

RK3566开发板实战:YT8512C百兆网卡调试全记录(附DTS配置避坑指南)

本文详细记录了RK3566开发板上YT8512C百兆以太网卡的调试全过程,包括硬件信号检测、DTS配置优化及常见错误排查。特别针对DTS配置中的关键参数和避坑指南进行了深入解析,为开发者提供实用的调试技巧和经验分享。

weixin_29189381的博客 272

PythonWeb开发框架—Django之工程创建和models的定义和增删改查

文章介绍了Django工程的创建、models的定义和增删改查

weixin_42476668的博客 990

01 C基础(2_Linux常用命令)

文章目录2. 常用命令文件管理用户、权限管理系统管理 2. 常用命令 文件管理 查看文件信息:ls ls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一,它类似于DOS下的dir命令。 Linux文件或者目录名称最长可以有256个字符,“.”代表当前目录,“…”代表上一级目录,以“.”开头的文件为隐藏文件,需要用 -a 参数才能显示。 ls常用参数 -a:...

YabinGuo的博客 266

【教程4>第6章>第15节】 基于I+jQ复数信号的LS信道估计和均衡实现1——matlab仿真分析,QPSK为例

在基于QPSK调制的通信系统中,LS信道估计和均衡是用于补偿信道失真、提高信号传输质量的重要技术。以下将详细介绍基于I+jQ复数信号的 LS 信道估计和均衡的实现原理与过程。可以看到,通过线性插值之后,QPSK信号的星座图可以模糊的看到四个星座点(图2),通过非线性插值之后,可以清晰的看到QPSK的四个星座点(图3)。可以看到,信道均衡显著提高了通信系统的可靠性和有效性。

FPGA/MATLAB学习教程/源码/项目合作开发 657

WSL2常用命令操作以及自定义安装位置

前言:WSL2是什么? 适用于 Linux 的 Windows 子系统可让开发人员按原样运行 GNU/Linux 环境 - 包括大多数命令行工具、实用工具和应用程序 - 且不会产生传统虚拟机或双启动设置开销。

Meiyouyudi 没有余地 MYYD 2867

强化学习在视觉导航中的应用

强化学习在视觉导航中的应用​ ,人工智能,计算机视觉,大模型,AI,强化学习(Reinforcement Learning, RL)是一种通过智能体(Agent)与环境进行交互,以最大化累积奖励为目标的机器学习范式。它不依赖于预定义的规则或大量标注数据,而是让智能体在试错过程中学习最优策略。计算机视觉(Computer Vision)则赋予智能体 “观察” 环境的能力,使其能够从图像或视频中提取有用信息。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 22万+

基于FPGA的时间数字转换(TDC)设计(一:原理)

基于FPGA的时间数字转换(TDC)设计,此为第一篇

sdau2005的博客 5069

Linux下的一些常用命令

一.文本行方式下的常用命令:--help  查看所有的参数--version 查看版本whereis  查看在什么目录下存放这个文件touch  建立空文件cp  拷贝文件mv  剪切或更名文件rm  删除文件和目录ln -s  建立软链接,若不使用-s参数,则是建立硬链接(相当于cp -p file1 file2)mkdir  建立新目录rmdir  删除目录file  此命令可以浏览每

gxj022的专栏 691

Python爬虫实战:基于Scrapy和Playwright的深交所数据采集

本文将详细介绍如何使用Python最新技术栈(Scrapy框架结合Playwright浏览器自动化)爬取深圳证券交易所(www.szse.cn)的公开数据。文章包含完整项目搭建、反爬策略应对、数据解析存储等全流程实现,并附详细代码示例和性能优化建议。python复制下载# 上市公司基本信息# 财务数据revenue = scrapy.Field() # 营业收入net_profit = scrapy.Field() # 净利润eps = scrapy.Field() # 每股收益。

2201_76125261的博客 950

Linux常用命令

文章目录1、开机2、登录3、切换用户4、重启和关机5、清屏6、查看服务器的ip地址7、时间操作8、目录和文件9、正则表达式10、查看当前目录11、改变当前目录12、列出目录和文件信息13、创建目录14、删除目录和文件15、移动目录和文件16、复制目录和文件17、修改用户的密码18、打包压缩和解包解压19、判断网络是否连通20、显示文本文件的内容21、统计文本文件的行数、单词数和字节数22、搜索文件...

C语言实战技术 5462

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

实验1:Linux常用命令和Linux c编程基础

一、实验目的 安装linux操作系统,熟悉linux基本命令; 学会使用VI编辑器;掌握在linux系统下编译C程序的方法。 二、背景知识 Linux常用命令: startx或者init 5——进入图形用户界面; Ctrl+Alt+F1 ——切换到桌面模式 Ctrl+Alt+F3 ——切换到命令行模式 VI编辑器 一种文本编辑软件,主要用于用来编写和查看文本文件。 VI编辑器三种模式 (1)命令模式。 是启动vi后进入的模式,可以浏览文件内容。在此模式下,从键盘上输入的任何字符都

weixin_45248126的博客 4717

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

手把手教你使用 Linux常用命令

文章目录Linux 操作系统Linux 操作系统简介Linux 操作系统结构Linux 文件与目录管理Linux 常用命令处理目录的常用命令Linux 文件内容查看 Linux 操作系统 Linux 操作系统简介 1991 年 10 月,Linus Torvalds(Linux 之父)在赫尔辛基大学接触 UNIX,他希望能在自己的电脑上运行一个类似的操作系统。可是 UNIX 的商业版本非常昂贵,于...

beautiful_huang的博客 323

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Linux常用命令大全

Linux常用命令大全1.Linux管理文件和目录的命令命令 功能 命令 功能 pwd 显示当前目录 ls 查看目录下的内容 cd 改变所在目录 cat 显示文件的内容 grep 在文件中查找某字符 cp 复制文件 touch 创建文件 mv 移动文件 rm 删除文件 rmdir 删除目录 1.1 pwd命令该命令的英文解释为print workingdirec...

tianzongnihao的博客 13万+

Linux常用命令,Linux常用基本命令大全

Linux常用命令大全整理前言 最近在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的Linux常用命令列举一下,仅供大家参考。 更多 linux C/C++学习资料 可以 关 注 微 信 公 众 号:“ C和C加加 ” 回复:“ Linux ”即可获取 一、系统信息Linux常用命令大全 arch 显示机器的处理器架构 uname -m 显示机器的处理器架.

weixin_55305220的博客 5万+

Linux系统及常用命令

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

渣渣盟的博客 1815

Linux——常用命令(2)

LINUX 常用命令

yj11290301的博客 3076

2. Linux常用命令

管道可以把一系列命令连接起来,意味着第一个命令的输出将作为第二个命令的输入,通过管道传递给第二个命令,第二个命令的输出又将作为第三个命令的输入,以此类推。tar:-cjf 用于压缩bz2格式文件,-czf用于压缩gz格式文件,-xvf用于解压文件,兼容了gzip和bzip2命令的功能。ln : 一般使用 -s 选项 创建软链接,相当于快捷方式,如果跨目录创建要使用绝对路径。zip: 用于常与windows交互的情况,-r选项可以压缩目录。rm:删除表示直接删除,无法找回,如果删除目录需要加 -r选项。

HITzwx的博客 1715

Linux笔记(常用命令)

Linux常用命令讲解

LLM | Agent | RAG | Java 2369
上一篇: Linux C————1、Shell使用
下一篇: Linux C ————3.C语言基本数据类型
FLy_鹏程万里
FLy_鹏程万里 优质创作者: 后端开发技术领域 优质创作者: 后端开发技术领域 领域专家: 操作系统技术领域 领域专家: 操作系统技术领域
博客等级 码龄9年 1万+粉丝 1364原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

FLy_鹏程万里

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

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

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

打赏作者

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

抵扣说明:

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

余额充值