Linux系统命令基础

【Linux系统基础快速入门详解】Linux系统命令行介绍、命令提示符知识详解: ~/#/@等符号 Linux系统的命令行界面是Linux系统的核心部分,也是最常用的部分。不同的用户和不同的Linux系统发行版,命令提示符的样式和符号可能会有所不同。Linux系统的命令行界面是Linux系统最常用的部分之一,通过命令提示符和Linux系统命令,用户可以进行文件操作、系统管理、网络管理等各种操作。在这个命令提示符下,用户具有系统管理和配置的权限,可以执行所有的Linux系统命令。这些命令只是Linux系统命令行工具中的一部分,Linux系统还提供了许多其他有用的命令行工具,可以根据需要进行学习和使用。 阅读详情

Linux命令⾏

在这里插入图片描述

[py@pylinux ~]$ 普通⽤户py,登陆后
[root@pylinux ~]# 超级⽤户root,登录后

root代表当前登录的⽤户

@ 分隔符

pylinux 主机名

~ 当前的登录的位置,此时是家⽬录

# 超级⽤户身份提示符
$ 普通⽤户身份提示符

操作系统⽬录分隔符

在这里插入图片描述

Linux目录结构

在这里插入图片描述

Linux⽂件及⽬录管理命令

在这里插入图片描述
cd命令,变换⽬录

. 当前⽬录
.. 上⼀层⽬录
- 前⼀个⼯作⽬录
~ 当前【⽤户】所在的家⽬录
/ 顶级根⽬录

需要注意的是,在所有⽬录底下都存在两个⽬录,分别是【.】和【…】,
分别代表当前⽬录,上层⽬录。那么如何证明它的存在呢?

ls -la 	以竖状格式化显示列出当前⽬录所有内容

tree命令
以树形结构显示⽬录下内容。
tree命令可能要单独安装:

yum install tree -y

CentOS 7 yum命令无法使用解决方案:https://blog.youkuaiyun.com/qq_22964783/article/details/144229080

tree常⽤参数
-C 在⽂件和⽬录清单加上⾊彩,便于区分各种类型。
-d 显示⽬录名称⽽⾮内容。
-D 列出⽂件或⽬录的更改时间。
-f 在每个⽂件或⽬录之前,显示完整的相对路径名称。
-F 在条⽬后加上⽂件类型的指示符号(* , /, = , @ , | ,其中的⼀个)

ls命令
显示⽬录下内容及属性信息的命令

-a 显示指定⽬录下所有⼦⽬录与⽂件,包括以.开头的隐藏⽂件
-l 以列表⽅式显示⽂件的详细信息 ls -l 等于ll ⽤法
-h, --human-readable 与-l ⼀起,以易于阅读的格式输出⽂件⼤小 (例如 1K 234M 2G)
-t 根据最后修改时间排序,默认是以⽂件名排序,通常与-l 连⽤
-F 在条⽬后加上⽂件类型的指示符号(* , /, = , @ , | ,其中的⼀个)
 注:可以标识⽂件类型
 加上 * 代表可执⾏的普通⽂件
 加上 = 表示套接字
 加上 | 表示FIFOS(队列系统)
 加上 @表示符号链接
 加上 / 表示⽂件夹
-d 显示⽬录本身的信息 ⽽不是显示⽬录的内容
-r, --reverse 逆序排列
-S 根据⽂件⼤⼩排序,从⼤到⼩排序
-i 显示索引节点信息(索引节点相当于身份证号)
--full-time 以完整的时间格式输出(也就是按照中国的时间⽇期显示)

案例

ls -lt 按照时间进⾏排序
ls -lrt 找出最新的⽂件
ls -d */ 列出当前所有⽬录
ll -hS ./* 显示出当前⽬录下所有内容详细,

mkdir命令
创建⽂件夹
案例

mkdir {alex,pyyu,mjj} 创建三个⽂件夹,逗号隔开
mkdir alex{1..5} 创建连续的⽬录
mkdir cunzhang longting 创建少量连续⽬录

touch命令
创建⽂件或修改⽂件时间戳

cp复制
复制命令

-r 递归式复制⽬录,即复制⽬录下的所有层级的⼦⽬录及⽂件 -p 复制的时候
-d 复制的时候保持软连接(快捷⽅式)
-a 等于-pdr
-p 等于--preserve=模式,所有权,时间戳,复制⽂件时保持源
-i, --interactive 覆盖前询问提示

案例

#移动xxx.py到/tmp⽬录下
cp xxx.py /tmp/
#移动xxx.py顺便改名为chaoge.py
cp xxx.py /tmp/chaoge.py

Linux下⾯很多命令,⼀般没有办法直接处理⽂件夹,因此需要加上(参数)
cp -r 递归,复制⽬录以及⽬录的⼦孙后代
cp -p 复制⽂件,同时保持⽂件属性不变 可以⽤stat
cp -a 相当于-pdr
#递归复制test⽂件夹,为test2
cp -r test test2
cp是个好命令,操作⽂件前,先备份
cp main.py main.py.bak
移动多个⽂件,放⼊⽂件夹c中
cp -r ⽂件1 ⽂件2 ⽂件夹a ⽂件夹c

快速备份配置⽂件
在这里插入图片描述
mv命令
将源⽂件重命名为⽬标⽂件,或将源⽂件移动⾄指定⽬录

-f, --force 覆盖前不询问
-i, --interactive 覆盖前询问

在这里插入图片描述

1.给⽂件重命名
mv abc abc.py
2.如果⽬标⽂件存在,-i参数则提示是否覆盖
mv test1.txt test2.txt
3.使⽤反斜杠命令屏蔽别名
\mv kunkun wuyifan
4.取消别名
5.移动单个⽂件
mv file1.txt dir/
6.移动多个⽂件
mv file1.txt file2.txt dir/
7.通配符移动多个⽂件
mv dir/file* ../

rm命令

rm命令就是remove的含义,删除⼀个或者多个⽂件,这是Linux系统重要命令
-f, --force 强制删除。忽略不存在的⽂件,不提示确认
-i 在删除前需要确认
-I 在删除超过三个⽂件或者递归删除前要求确认。
-d, --dir 删除空⽬录
-r, -R, --recursive 递归删除⽬录及其内容
-v, --verbose 详细显示进⾏的步骤

案例

1.删除普通⽂件,需要确认提示,默认添加了-i参数
rm file1.txt
2.强制删除⽂件,不提示
rm -f file2.txt
3.递归删除⽂件夹
[root@pylinux tmp]# rm -r heh/
rm:是否进⼊⽬录"heh/"? y
rm:是否删除普通空⽂件 "heh/kuanmian2"?y
rm:是否删除普通空⽂件 "heh/kuanmian"?y
rm:是否删除⽬录 "heh/"?y

注意⽂件恢复
rm命令删除⽂件后可以通过如ext3grep⼯具恢复数据,若是想要粉碎⽂
件,还有其他⽅式

Linux帮助命令

man帮助命令
当你不知道linux命令如何使⽤的时候,使⽤man命令帮助你

语法
man 命令
如:
man ls
进⼊man帮助⽂档后,按下q退出

使⽤–help参数

语法:
命令 --help
帮助命令的精简版
如 ls --help

help命令获取帮助

语法:
help 命令
只针对bash内置命令

info命令获取帮助

语法:
info 命令

Linux开关机命令

在这里插入图片描述

Linux命令⾏常⽤快捷键

ctrl + c cancel取消当前操作
ctrl + l 清空屏幕内容
ctrl + d 退出当前⽤户
ctrl + a 光标移到⾏⾸
ctrl + e 光标移到⾏尾
ctrl + u 删除光标到⾏⾸的内容

Linux的环境变量

同学们应该都会配置windows下的环境变量(PATH),都知道系统会按
照PATH的设定,去每个PATH定义的⽬录下搜索可执⾏⽂件。
那么如何查看Linux下的PATH环境变量呢?

执⾏命令:
echo $PATH
echo命令是有打印的意思
$符号后⾯跟上PATH,表示输出PATH的变量

PATH(⼀定是⼤写的)这个变量是由⼀堆⽬录组成,分隔符是":“号,⽽不同
于windows的”;"号。
在这里插入图片描述

动量因子在A股市场的有效性分析:量化实证研究 验证动量因子在A股市场的有效性及时间周期性分析不同时间窗口(短期/中期/长期)对动量效应的影响量化交易成本、市场流动性对动量策略收益的侵蚀程度比较A股与成熟市场(如美股)动量效应的差异特征理论框架:行为金融学解释动量效应的产生机制技术实现:Python全流程代码实现动量因子计算与回测实证分析:统计检验、风险收益指标、敏感性分析应用拓展:结合市场微观结构的策略优化方案动量因子(Momentum Factor) 阅读详情

相关推荐

深入解析ffmpeg编码错误:avcodec_send_frame()返回-22的排查与修复

本文深入解析FFmpeg编码中avcodec_send_frame()返回-22(AVERROR(EINVAL))错误的根本原因与系统排查方法。核心问题通常在于编码器未正确打开或上下文传递错误。文章提供了从检查编码器查找、确认avcodec_open2()调用,到验证上下文传递的完整修复指南,并附有可运行的代码示例,帮助开发者快速定位并解决这一常见编码障碍。

weixin_28049429的博客 390

Linux 系统命令基础

grep "error" /var/log/syslog # 查找包含"error"的行。ls -l /etc/*.conf # 查看/etc下所有.conf文件。ln -s /path/to/file link_name # 创建软链接。grep -v "^#" /etc/nginx.conf # 排除注释行。du -sh /var/log # 统计/var/log总大小。tail -f /var/log/syslog # 实时跟踪日志。

2501_91344566的博客 697

电子产品的老化测试有哪些类型?

因此,越来越多的人在寻找“已知合格的测试连接器”,即经过测试具有可靠性和有效性的测试连接器,可以在老化测试中制定优化方法。例如对于芯片来说,不同的封装有不同的老化测试座,QFP老化测试座,QFN老化测试座等。老化测试时,专用老化电路板上的元件将承受等于或高于其额定工作条件的压力,以消除任何在额定寿命之前过早失效的元件。静态老化:在此类系统中,将测试设备安装到老化板上的插座中,然后放入老化箱中,其中每隔12至24小时施加电源和高温。动态老化:在动态老化系统中,设备以老化速度设定的最大速率进行测试。

软件技术的专栏 1839

【Linux系统命令行入门基础】

本文介绍了Linux系统命令行操作的基本知识,全文系统性地梳理了Linux命令行操作的核心内容,适用于初学者快速掌握基础

2501_92914059的博客 773

Agent框架系列:1-低代码智能体平台深度解析Dify、Coze、n8n

Dify、Coze 和 n8n 是三大主流低代码智能体平台,各有侧重。Dify 适合企业级 AI 应用,具备强大的 RAG 和知识库管理能力,技术栈为 Python + React。Coze 由字节推出,主打零代码和快速原型开发,集成 60+ 插件,极适合非技术用户。n8n 以工作流自动化和系统集成为核心,支持 400+ 外部应用,基于 Node.js + Vue,扩展性极强。选择建议:非技术团队选 Coze,AI 应用选 Dify,复杂自动化与集成选 n8n。可根据实际需求混合使用,最大化平台优势。

3084

高效爬取懂车帝车型数据:从静态解析到动态反爬实战

本文详细解析了如何高效爬取懂车帝车型数据,从静态HTML解析到动态接口反爬的完整实战路径。文章重点介绍了使用浏览器开发者工具定位数据、应对CSS混淆与参数加密等反爬策略,并提供了整合静态与动态抓取逻辑的Python代码示例,帮助开发者稳健地获取结构化车型信息。

wind6的博客 937

Linux系统命令通识基础介绍

命令一般都需要加入参数,用于指定命令操作的对象是谁。-n选项表示读取固定长度的字符串,那么它后面必然要跟一个数字用来指明长度,否则选项是不完整的。有些命令的选项后面也可以附带参数,这些参数用来补全选项,或者调整选项的功能细节。是完整的英文单词,用两个减号--和一个单词表示,例如ls --all。是长格式选项的简写,用一个减号-和一个字母表示,例如ls -l。,以‘/’开头的路径,绝对路径通常能标识一个唯一文件或文件夹。1是-n选项的参数,sex是 read 命令的参数。说明:有些命令没有选项和参数,

2401_89744307的博客 675

手把手教你用LIO-SAM搞定激光雷达和IMU联合标定(附避坑指南)

本文详细介绍了使用LIO-SAM进行激光雷达与IMU联合标定的全流程,包括标定原理、工具选型、硬件配置、数据采集、LI_calib标定步骤及LIO-SAM集成验证。特别提供了避坑指南和参数优化技巧,帮助开发者高效完成传感器标定,提升自动驾驶和机器人定位精度。

hadoop5ranger的博客 995

第4章 Linux系统命令行入门基础

第4章 Linux系统命令行入门基础 4.1 Linux命令行概述 4.1.1 Linux命令行的作用与意义 众所周知,Linux是一个主要通过命令行来进行管理的操作系统,即通过键盘输入指令来管理系统的相关操作,包括但不限于编辑文件、启动停止服务等。这与初学者曾经熟悉的Windows系统使用鼠标点击这类可视化管理大不相同。 使用鼠标进行可视化管理的优势是简单、容易上手,缺点是不能方便快速、批量、自动化地管理系统,而且感觉系统也很臃肿,这个时候Linux系统的命令行管理优势就凸显出来了。使用Linux

唯美清泠 499

保姆级避坑指南:在Ubuntu 22.04上从零编译Autoware.universe(含ROS2 Humble和CUDA配置)

本文提供了一份详细的Autoware.universe编译指南,涵盖Ubuntu 22.04系统优化、ROS2 Humble安装避坑、CUDA配置及Demo运行技巧。通过分步操作和实战经验,帮助开发者高效完成环境搭建,避免常见错误,提升自动驾驶开发效率。

weixin_30642561的博客 347

ARM系统控制和管理接口System Control and Management Interface

本文档描述了一个可扩展的独立于操作系统的软件接口,用于执行各种系统控制和管理任务,包括电源和性能管理。 本文档描述了系统控制和管理接口(SCMI),它是一组操作系统无关的软件接口,用于系统管理。

AI-安全-功耗 1913

linux常用的基础技能,最新岗位基础技能强化培训LINUX常用系统命令.ppt

最新岗位基础技能强化培训LINUX常用系统命令.ppt岗位基础技能强化培训第一部分linux常用系统命令 linux 第一节 简介 第二节 系统管理 第三节文件的备份与恢复 第四节常用网络命令 第一节 简介 与LINUX有关的几个名词 shell简介 进入系统方法 如何进入图形界面 与LINUX有关的几个名词 多用户(Multi-users)? ? 多任务(Multi-tasking...

weixin_39630498的博客 127

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

【Linux基础】Linux下常用的系统命令

Linux相关的系统指令以及环境变量

福州最帅男模的博客 2358

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Linux基础系统命令

Linux基础系统命令 查看目录命令 ls 查看当前目录信息 l 以列表方式显示 h 以大小单位显示,默认是字节 -a 显示隐藏文件和隐藏目录 tree 以树状方式显示目录信息 切换目录命令 cd 目录 切换到指定目录 cd ~ 切换到当前用户的主目录 cd … 切换到上一级目录 cd . 切换到当前目录 cd - 切换到上一次目录 小结: cd命令是完...

weixin_45805339的博客 230

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Hadoop技术栈之Linux常用基础命令、系统命令

命令属于死东西,属于多用多会,不用就忘的知识,孰能生巧;Tab键可以实现自动补全和提示,要合理使用;history命令可以显示历史执行记录,或者使用方向键来切换前后执行过的命令;(1/6)显示目录内容ls(listfiles)命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。-a显示所有文件及目录(.开头的隐藏文件也会列出)-l除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出注意ls-l=ll(2/6)切换目录。............

黑马程序员官方博客 652

linux基础系统命令大全

文章目录linux操作系统命令大全一:了解linux基础命令1.2:bash简介二:linux基本命令【1】:切换目录-cd【2】:重启启动和关闭系统【3】:vlock锁住终端会话【4】:键入命令【5】特殊控制符【6】:切换目录-cd【7】:head和tail命令———查看文件开头和末尾【8】:wc命令———统计文件内的单词数量三: 文件显示命令( cat ,more .less)【1】:cat命令【2】:more 命令【3】:less和more区别四:查看目录命令( pwd,cd,ls ,head)【1】

weixin_47151717的博客 891

基础linux系统命令

alias----alias hn='hostname' #临时修改别名unalias 删除别名永久定义别名 .bashrc。

weixin_56210486的博客 835

linux系统命令基础

linux系统命令基础 1.创建子目录:mkdir [子目录名] 如:mkdir Music 可以同时创建多个,直接输入多个子目录名即可 2.创建文件:touch [文件名] 如:touch abc.mp3 3.将文件移动到某一目录:mv [文件名] [目标目录路径] 如:mv abc.mp3 /home/sise/Music 4.文件复制:cp [文件路径] [复制文件的目标路径] 如:cp /home/sise/Music/abc.mp3 /home/sise/friends 5.删除目录

vusida的博客 150

Linux系统命令格式和一些基础命令

了解基础命令之前,先介绍一下命令的格式: 命令格式: 命令 选项 参数 命令 选项 修改命令的执行特性 短选项 -l 多个选项可以组合 长格式 --long 参数 指定命令的作用对象 举个例子:杀 -枪杀/毒杀/群殴 汉奸 杀 是命令 -枪杀/毒杀/群殴 是命令的选项(记得选项前加 - ) 汉奸 是参数,即命令作用的对象 =============...

qq_43624033的博客 146

Linux基础——调用系统命令

在这里,我们根据输入的相应命令,调用系统的命令。若不是系统的命令,自动清空该命令,否则,根据系统命令执行。 实现代码如下: 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <sys/types.h> 4 #include <sys/wait.h> 5 #incl...

weixin_34060299的博客 242

Linux基础命令(系统命令)

系统命令

Yunzhong_jiuxiao的博客 695

Linux系统命令使用和编程基础

Linux系统和编程基础 Linux系统概述 计算机的体系结构 计算机由计算机硬件和计算机软件两个部分组成,其中计算机软件(Computer Software)可分为系统软件和应用软件,系统软件就是操作系统,是其他软件的基础 目前主流的操作系统有:Windows系列、Unix系列、Linux系列、Android系列、IOS系列、… Linux系统的概述 Linux系统诞生于1991年,在林纳斯·托瓦兹(Linus Torvalds)上大学期间因不满意教学中使用的MINIX操作系统并出于个人爱好设计和研发的

weixin_49741990的博客 331

Linux基础 -- 调试、系统命令

<4>调试 debug版本为可调式版本,生成的可执行文件中包含调试需要的信息(调试信息在编译过程时加到中间文件.o中,所以在编译时必须控制其生成包含调试信息的中间文件) gcc -c hello.c -g(生成包含调试信息的中间文件) gcc -o hello hello 或 gcc -o hello hello.c -g ...

TUJI67的博客 293
上一篇: Celery介绍及使用
下一篇: Linux系统文件
dafan010
博客等级 码龄8年 595粉丝 84原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值