Linux常用基础命令及重要目录,配置文件功能介绍
目录
一,Linux常用必备基础命令
1,网络类命令
2,文件目录类命令
3,操作类命令
4,关机重启命令
5,帮助命令
6,查看显示类命令
7,命令常用快捷键
二,Linux重要目录介绍及重要配置文件功能用法
1,各目录存放的内容
2,重要配置文件
1,网卡配置文件
2,DNS客户端配置文件
3,本地DNS解析文件
4,主机名配置文件
5,开机设备自动挂载配置文件
6,显示系统内核版本文件
7,配置用户登录时提示内容文件
8,生命Red Hat版本配置文件
9,Linux内核参数设置文件(系统优化)
10,配置系统环境变量/别名的文件
11,软件默认安装位置
12:程序源代码目录
13:系统日志目录(系统出问题时检查)
14:系统安全日志目录(ssh)
15:Linux启动时硬件加载情况
16:进程和内核信息文件
17:/dev目录下
一,Linux常用必备基础命令
1,网络类命令
ifup eth01 #单独启动网卡

ifdown eth02 #单独关闭网卡

systemctl restart network #重启所有网卡
systemctl stop network #停用网卡
systemctl start network #启动网卡

ip a / ifconfig #查看ip地址及网卡状态

2,文件目录类命令
cd 目录路径 #切换目录.. #上级目录~ #当前用户的家目录- #上次所在目录

tree -L 1 / #树形结构显示文件目录一层

ls -l #列出当前目录长格式,等同于ll-d 目录名 #只显示目录本身-a #显示所有文件(.开头的)

mkdir a b c #创建文件夹stu{1..10} #创建文件夹stu1--stu10-p #递归创建

touch 文件名 #创建文件

cp -rp /etc/hosts /tmp/ #复制目录和文件并保持属性
# 源 目标-t #源和目标对调


mv 源 目标地址 #移动文件或目录

rm -rf 目录 #递归强制删除所有

3,操作类命令
clear #清屏

sleep 200 #睡眠200s

bg #放到后台运行
fg #拿回前台
4,关机重启命令
shutdown -r #重启-r +1 #1分钟后-h now #立刻关机
reboot #重启
init #切换运行级别:0-7,0关机,6重启
halt / poweroff #关机
5,帮助命令
man 命令 #查看该命令的帮助手册

命令 --help #简洁版帮助

6,查看显示类命令
uname -a #查看所有-n #查看用户名-r #查看内核

hostname #查看主机名
![]()
history #历史命令

!+历史号 #执行某条历史命令

whoami #查看当前用户

pwd #查看当前所在目录
![]()
7,命令常用快捷键
两下TAB #补全命令或文件目录
ctrl+a #光标到行首
ctrl+e #光标到行尾
ctrl+方向键 #按单词移动
ctrl+c #结束当前命令
ctrl+z #暂停当前程序
ctrl+d #退出当前会话
ctrl+l #清屏
ctrl+s #锁屏
ctrl+q #恢复锁屏
二,Linux重要目录介绍及重要配置文件功能用法
1,各目录存放的内容
[root@localhost ~]# tree -L 1 /
/
├── bin -> usr/bin #/bin等同于/usr/bin普通用户二进制命令
├── sbin -> usr/sbin #/sbin等同于/usr/sbin管理员使用的二进制命令目录
├── boot #内核程序所在目录
├── dev #设备的目录
├── etc #系统,服务配置文件所在目录
├── home #普通用户的家目录
├── root #管理员的家目录
├── media #挂载点
├── mnt #临时挂载点(u盘)
├── opt #第三方程序目录
├── proc #内核,进程信息目录
├── tmp #临时目录,所有用户都可在此操作
├── usr
└── var #数据变化的目录,日志,
2,重要配置文件
1,网卡配置文件
位置:/etc/sysconfig/network-scripts/ifcfg-xxx
[root@wqdj ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet #以太网类型
BOOTPROTO=static #静态IP
NAME=eth0 #网卡名称
UUID=f26cd763-f207-4791-8e39-9fbb4a2e999e #网卡唯一标识
ONBOOT=yes #开机自启
IPADDR=192.168.220.10 #IPV4地址
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.220.2 #网关
DNS1=114.114.114.114 #DNS域名解析
2,DNS客户端配置文件
位置/etc/resolv.conf
[root@wqdj ~]# cat /etc/resolv.conf
# Generated by NetworkManager #域名解析映射到IP地址
nameserver 114.114.114.114 #域名 IP地址
注:重启网卡时将会被网卡文件中的DNS覆盖
3,本地DNS解析文件
位置:/etc/hosts
[root@wqdj ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
##IP地址 主机名/域名
作用:服务器之间内部测试,本地局域网内联系,临时访问
4,主机名配置文件
mount /dev/cdrom /mnt
#要挂载的设备 挂载目录 注:重启机器,挂载将失效
位置:/etc/hostname
[root@wqdj ~]# cat /etc/hostname
localhost.localdomain #存放主机名
查主机名命令:hostname / uname
改主机名命令:hostnamectl set-hostname 主机名
直接改配置文件:vim /etc/hostname
5,开机设备自动挂载配置文件
注:Linux设备,直接插上去无法识别,需设置一个入口目录,即挂载设备,将设备和目录连接起来,目录称为挂载点。
临时挂载命令:
mount /dev/cdrom /mnt
## 要挂载的设备 挂载目录 注:重启机器,挂载将失效
在/etc/fstab进行永久挂载
位置:/etc/fstab(危险文件,易导致Linux起不来)
[root@wqdj ~]# cat /etc/fsta
#
# /etc/fstab
# Created by anaconda on Thu Nov 9 00:24:56 2023
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root / xfs defaults 0 0
UUID=3e00be5a-8a05-46b3-8699-a84f11741444 /boot xfs defaults 0 0
/dev/mapper/centos-swap swap swap defaults 0 0
/dev/cdrom /mnt iso9660 defaults 0 0
#挂载的设备名称或UUID 挂载目录 设备文件类型 挂载属性 是否备份 开机时是否检查0不查
查看挂载命令:df -h
[root@wqdj ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 12M 1.9G 1% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/mapper/centos-root 17G 3.0G 15G 18% /
/dev/sda1 1014M 187M 828M 19% /boot
tmpfs 378M 0 378M 0% /run/user/0
6,显示系统内核版本文件
位置:/etc/issue
[root@wqdj ~]# cat /etc/issue
\S
Kernel \r on an \m
注:暴露系统漏洞,易被黑客攻击,应隐藏。
7,配置用户登录时提示内容文件
位置:/etc/motd 空文件
echo "LNMP server" >/etc/motd
重新连接时提示,显示此服务器的功能。

8,生命Red Hat版本配置文件
位置:/etc/redhat-release
[root@wqdj ~]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
9,Linux内核参数设置文件(系统优化)
位置:/etc/sysctl.conf
[root@wqdj ~]# cat /etc/sysctl.conf
# sysctl settings are defined through files in
# /usr/lib/sysctl.d/, /run/sysctl.d/, and /etc/sysctl.d/.
#
# Vendors settings live in /usr/lib/sysctl.d/.
# To override a whole file, create a new file with the same in
# /etc/sysctl.d/ and put new settings there. To override
# only specific settings, add a file with a lexically later
# name in /etc/sysctl.d/ and put new settings there.
#
# For more information, see sysctl.conf(5) and sysctl.d(5).
生效命令:sysctl -p
10,配置系统环境变量/别名的文件
位置:/etc/profile /etc/bashrc
11,软件默认安装位置
位置:/usr/local/
12:程序源代码目录
位置:/usr/src/
13:系统日志目录(系统出问题时检查)
位置:/var/log/messages
14:系统安全日志目录(ssh)
位置:/var/log/secure
15:Linux启动时硬件加载情况
位置:/var/log/dmesg 命令:dmesg
16:进程和内核信息文件
位置:/proc
/proc/cpuinfo #cpu信息
/proc/meminfo #内存信息
/proc/loadavg #均衡负载信息
/proc/mounts #设备挂载信息
/proc/interrupts #系统终端信息
17:/dev目录下
位置:/dev/sda #磁盘
/dev/null #Linux黑洞
/dev/zero #无限资源
/dev/cdrom #光驱
相关文章:
Linux常用基础命令及重要目录,配置文件功能介绍
目录 一,Linux常用必备基础命令 1,网络类命令 2,文件目录类命令 3,操作类命令 4,关机重启命令 5,帮助命令 6,查看显示类命令 7,命令常用快捷键 二,Linux重要目录…...
Oracle登录认证方式详解
文章目录 一、简介二、OS认证三、口令认证四、remote_login_passwordfile 详解 一、简介 在数据库管理中,登录认证是确保数据库安全性的重要环节。Oracle数据库提供 了两种认证方式,一种是“操作系统认证”,一种是“口令文件认证,…...
ate测试原理及ate测试系统(软件)知识科普 -纳米软件
ATE(Automatic Test Equipment)测试也叫自动化测试,通过计算机控制测试仪器对被测对象进行测试。以计算机编程代替人工测试,基于测试程序控制仪器并对待测品进行输入和输出信号检测分析,从而判断待测品的性能是否符合要求。 ATE测试需要根据测…...
Linux | 创建 | 删除 | 查看 | 基本命名详解
Linux | 创建 | 删除 | 查看 | 基本命名详解 文章目录 Linux | 创建 | 删除 | 查看 | 基本命名详解前言一、安装Linux1.1 方法一:云服务器方式1.2 方法二:虚拟机方式 二、ls2.2 ll 三、which3.1 ls -ld 四、pwd五、cd5.1 cd .\.5.2 ls -al5.3 重新认识命…...
搭配:基于OpenCV的边缘检测实战
引言 计算机中的目标检测与人类识别物体的方式相似。作为人类,我们可以分辨出狗的形象,因为狗的特征是独特的。尾巴、形状、鼻子、舌头等特征综合在一起,帮助我们把狗和牛区分开来。 同样,计算机能够通过检测与估计物体的结构和性…...
AI大发展:人机交互、智能生活全解析
目录 编辑 人工智能对我们的生活影响有多大 人工智能的应用领域 一、机器学习与深度学习 二、计算机视觉 三、自然语言处理 四、机器人技术 五、智能推荐系统 六、智能城市和智能家居 编辑 自己对人工智能的应用 自己的人工智能看法:以ChatGPT为例 …...
Django DRF序列化器serializer
以下案例由浅到深,逐步深入,通过实例介绍了序列化器的使用方法,和遇到的常见问题的解决方法。 一、序列化器serializers.Serializer 1、urls.py urlpatterns [path("api/<str:version>/depart/",views.DepartView.as_vie…...
【开源】基于JAVA的衣物搭配系统
项目编号: S 016 ,文末获取源码。 \color{red}{项目编号:S016,文末获取源码。} 项目编号:S016,文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、研究内容2.1 衣物档案模块2.2 衣物搭配模块2.3 衣…...
Spark---基于Standalone模式提交任务
Standalone模式两种提交任务方式 一、Standalone-client提交任务方式 1、提交命令 ./spark-submit --master spark://mynode1:7077 --class org.apache.spark.examples.SparkPi ../examples/jars/spark-examples_2.11-2.3.1.jar 100 或者 ./spark-submit --master spark…...
webrtc的RTCPeerConnection使用
背景: 平时我们很少会需要使用到点对点单独的通讯,即p2p,一般都是点对服务端通讯,但p2p也有自己的好处,即通讯不经过服务端,从服务端角度这个省了带宽和压力,从客户端角度,通讯是安全,且快速的,当然有些情况下可能速度并不一定快。那么如何实现p2p呢? 解决办法: …...
【视觉SLAM十四讲学习笔记】第三讲——Eigen库
专栏系列文章如下: 【视觉SLAM十四讲学习笔记】第一讲——SLAM介绍 【视觉SLAM十四讲学习笔记】第二讲——初识SLAM 【视觉SLAM十四讲学习笔记】第三讲——旋转矩阵 本章将介绍视觉SLAM的基本问题之一:如何描述刚体在三维空间中的运动? Eigen…...
Ubuntu开机显示recovering journal,进入emergency mode
在一次正常的shutdown -r now之后,服务器启动不起来了,登录界面显示recovering journal,主要报错信息如下所示: /dev/sda2:recovering journal /dev/sda2:Clearn... You are in emergency mode. After logging in, type journalc…...
C++_String增删查改模拟实现
C_String增删查改模拟实现 前言一、string默认构造、析构函数、拷贝构造、赋值重载1.1 默认构造1.2 析构函数1.3 拷贝构造1.4 赋值重载 二、迭代器和范围for三、元素相关:operator[ ]四、容量相关:size、resize、capacity、reserve4.1 size、capacity4.2…...
LeeCode前端算法基础100题(2)- 最多水的容器
一、问题详情: 给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明:…...
排序算法--归并排序
实现逻辑 ① 将序列每相邻两个数字进行归并操作,形成floor(n/2)个序列,排序后每个序列包含两个元素 ② 将上述序列再次归并,形成floor(n/4)个序列,每个序列包含四个元素 ③ 重复步骤②,直到所有元素排序完毕 void pri…...
【LeetCode:1410. HTML 实体解析器 | 模拟+哈希表+字符串+库函数】
🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,…...
基于SSM的公司仓库管理系统(有报告)。Javaee项目
演示视频: 基于SSM的公司仓库管理系统(有报告)。Javaee项目 项目介绍: 采用M(model)V(view)C(controller)三层体系结构,通过Spring SpringMvc …...
spark数据倾斜的解决思路
数据倾斜是:多个分区中,某个分区的数据比其他分区的数据多的多 数据倾斜导致的问题: 导致某个spark任务耗时较长,导致整个任务耗时增加,甚至出现OOM运行速度慢:主要发生在shuffle阶段,同样的k…...
Python武器库开发-前端篇之html概述(二十八)
前端篇之html概述(二十八) html概述 HTML5是构建Web内容的一种语言描述方式。HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式.被认为是互联网的核心技术之一。HTML产生于1990年,1997年HTML4成为互联网标准,…...
安防视频EasyCVR平台太阳能供电+4G摄像头视频监控方案的建设
在工地、光伏、风电站、水库河道等场景中,以及一些偏远地区的项目现场,会存在无网无电情况,大大制约了视频监控系统建设的效率及可行性。在这种场景中,我们也可以通过太阳能供电4G监控摄像机的方案,满足偏远地区无网无…...
[2025CVPR]DeepVideo-R1:基于难度感知回归GRPO的视频强化微调框架详解
突破视频大语言模型推理瓶颈,在多个视频基准上实现SOTA性能 一、核心问题与创新亮点 1.1 GRPO在视频任务中的两大挑战 安全措施依赖问题 GRPO使用min和clip函数限制策略更新幅度,导致: 梯度抑制:当新旧策略差异过大时梯度消失收敛困难:策略无法充分优化# 传统GRPO的梯…...
初学 pytest 记录
安装 pip install pytest用例可以是函数也可以是类中的方法 def test_func():print()class TestAdd: # def __init__(self): 在 pytest 中不可以使用__init__方法 # self.cc 12345 pytest.mark.api def test_str(self):res add(1, 2)assert res 12def test_int(self):r…...
Python 包管理器 uv 介绍
Python 包管理器 uv 全面介绍 uv 是由 Astral(热门工具 Ruff 的开发者)推出的下一代高性能 Python 包管理器和构建工具,用 Rust 编写。它旨在解决传统工具(如 pip、virtualenv、pip-tools)的性能瓶颈,同时…...
【Redis】笔记|第8节|大厂高并发缓存架构实战与优化
缓存架构 代码结构 代码详情 功能点: 多级缓存,先查本地缓存,再查Redis,最后才查数据库热点数据重建逻辑使用分布式锁,二次查询更新缓存采用读写锁提升性能采用Redis的发布订阅机制通知所有实例更新本地缓存适用读多…...
基于PHP的连锁酒店管理系统
有需要请加文章底部Q哦 可远程调试 基于PHP的连锁酒店管理系统 一 介绍 连锁酒店管理系统基于原生PHP开发,数据库mysql,前端bootstrap。系统角色分为用户和管理员。 技术栈 phpmysqlbootstrapphpstudyvscode 二 功能 用户 1 注册/登录/注销 2 个人中…...
关于uniapp展示PDF的解决方案
在 UniApp 的 H5 环境中使用 pdf-vue3 组件可以实现完整的 PDF 预览功能。以下是详细实现步骤和注意事项: 一、安装依赖 安装 pdf-vue3 和 PDF.js 核心库: npm install pdf-vue3 pdfjs-dist二、基本使用示例 <template><view class"con…...
LOOI机器人的技术实现解析:从手势识别到边缘检测
LOOI机器人作为一款创新的AI硬件产品,通过将智能手机转变为具有情感交互能力的桌面机器人,展示了前沿AI技术与传统硬件设计的完美结合。作为AI与玩具领域的专家,我将全面解析LOOI的技术实现架构,特别是其手势识别、物体识别和环境…...
提升移动端网页调试效率:WebDebugX 与常见工具组合实践
在日常移动端开发中,网页调试始终是一个高频但又极具挑战的环节。尤其在面对 iOS 与 Android 的混合技术栈、各种设备差异化行为时,开发者迫切需要一套高效、可靠且跨平台的调试方案。过去,我们或多或少使用过 Chrome DevTools、Remote Debug…...
数据结构:递归的种类(Types of Recursion)
目录 尾递归(Tail Recursion) 什么是 Loop(循环)? 复杂度分析 头递归(Head Recursion) 树形递归(Tree Recursion) 线性递归(Linear Recursion)…...
自然语言处理——文本分类
文本分类 传统机器学习方法文本表示向量空间模型 特征选择文档频率互信息信息增益(IG) 分类器设计贝叶斯理论:线性判别函数 文本分类性能评估P-R曲线ROC曲线 将文本文档或句子分类为预定义的类或类别, 有单标签多类别文本分类和多…...
