Linux基础命令常见的

「Linux命令基础」Shell常见命令 摘要 Shell是Linux系统中的命令解释器,充当用户与系统内核交互的接口。文章介绍了常见的Shell类型(如bash、zsh等),详细解析了Shell命令的基本语法格式(命令名+选项+参数),并提供了实用技巧,包括历史命令重用、命令补全、通配符使用和命令组合。此外,还总结了常见错误及解决方法,如权限不足、文件不存在等问题。最后包含理论题和实操练习,帮助读者掌握基础命令操作,如创建目录、文件管理、权限设置等。通过系统讲解和实例演示,为Linux初学者提供了实用的Shell入门指南。 阅读详情

1、命令提示字符

【root@localhost ~】#
【当前登陆系统的用户@主机名 当前所在的目录】#
#表示为管理员登陆
$表示为普通用户登陆

1.切换用户
su 用户名 ————#切换后目录不变
su - 用户名———#切换后所在目录变成用户家目录

2.查看当前主机的完整名称

hostname

3.临时设置主机名

hostname 主机名

4.永久设置主机名

hostnamectl set-hostname 主机名
或者
vi hostname(设置完需要重启系统才生效)
按i键先删除旧主机名,再输入新主机名(只有第一行有效)
按ESC键,再按SHIFT+“:”组合键,输入wq,再按回车键退出

5.查看当前系统版本信息

cat /etc/redhat-release或cat /etc/*release

6.查看当前内核版本

uname -r

7.临时修改网卡IP

ifconfig ens33 192.168.80.3/24或者ifconfig ens33 192.168.80.3 netmask 255.255.255.0

8.永久修改网卡IP

vi /etc/sysconfig/network-scripts/ifcfg-ens33

9.重启网卡

systemctl restart network ——#重启所有网卡
ifdown ens33 ;ifup ens33
ifdown ens33——#关闭某个网卡
ifup ens33 ——#启动某个网卡

10.查看网卡地址

——ifconfig或ip address

11.添加静态路由条目

①临时添加路由(重启network服务失效)
方法 一:
route add -net 192.168.3.0/24 gw 192.168.8.2【dev ens33】
-net:指定目标网段的地址
-host:添加一个主机
gw:指定下一跳路由器的IP地址(网关)
dev:为路由指定的输出接口(可填可不填,不填默认第一块网卡)

查看路由表条目
—route -n

删除静态路由条目
—route del -net 192.168.3.0/24

方法二:
—ip route add 192.168.15.0/24 via 192.168.80.2【dev ens33】

②永久添加路由(重启network服务生效)
方法 一:
——vi /etc/sysconfig/static-routes
——any net any gw 192.168.80.2(默认路由)
——any net 192.168.3.0/24 gw 192.168.80.2
——any net 10.0.0.0 netmask 255.0.0.0 gw 192.168.80.2
——any host 192.168.100.100 gw 192.168.80.2
方法二:
——vim /etc/sysconfig/network-scripts/route-ens33
——default via 192.168.80.2 dev ens33 #默认路由,另一种格式 0.0.0.0/0 192.168.14.254 dev ens33
——10.211.6.0/24 via 192.168.80.2 dev ens33
——192.168.100.200 via 192.168.14.254 dev ens33

12.测试网络连接

ping
traceroute ——静态跟踪
mtr——动态跟踪

13.重启系统

reboot
init 6
shutdown -r now

14.关机

poweroff
shutdown -h now
init 0

给命令提示符加颜色
PS1="[\e[1;36m][\u@\h \W]\$[\e[0m]"
1
29-37可改

15.定义DNS服务器的IP地址(立即生效)

/etc/resolv.conf是DNS客户机配置文件,用于设置DNS服务器的IP地址及DNS域名。最多可以指定3个不同的DNS服务器地址,优先使用第一个 DNS 服务器。对该文件所做的修改将会立刻生效。
nameserver 192.168.80.2

注意:此配置文件与网卡配置文件的DNS1参数作用相同,哪个最后修改或重启,系统就使用哪个配置。

linux小技巧-如何修改IP(四种方法) 方法1:临时修改可以使用ifconfig命令。如下:这里的ETH0为网卡名字,如果不知道名字可以输出ifconfig直接回车查看。这种方法比较简单快捷方便,适用于临时调试。但是重启后会失效。方法2:界面更改这种实在有屏幕显示主机的情况下修改,在屏幕右下角点击网络连接点击编辑连接选择对应的网卡名称(这里更改时需要注意)一定要对应的网络连接,对应的网卡名字,如果不清楚,也可以全部删除。然后在IP地址栏选择手动,配置IP和掩码。这种方式用于重启有效。 阅读详情

相关推荐

手把手教你配置MAX96712解串器:从I2C地址分配到PWM帧同步

本文详细解析了MAX96712解串器在自动驾驶视觉链路中的核心配置流程。从I2C地址分配、GMSL2数据流映射到实现多摄像头精准同步的PWM帧同步触发,手把手指导工程师构建高可靠性的图像传输系统,并提供了实用的Linux调试技巧与问题排查思路。

weixin_29297127的博客 926

Linux 系统修改环境变量的方法

正常情况下改变环境变量可以修改的文件有两类:第一类是,修改之后可作用于整个系统包含的所有用户都会生效;第二类是,也就是每个用户独有的一份环境变量,修改后仅对当前用户生效,每个用户之间相互独立;

Imagine Miracle的博客 8331

STM32硬件SPI驱动W25Q128实战:从CubeMX配置到DMA高速读写(附完整代码)

本文详细介绍了如何使用STM32硬件SPI驱动W25Q128 Flash存储器,从CubeMX配置到DMA高速读写的完整实战指南。内容包括硬件连接方案、SPI参数优化、DMA配置技巧以及完整代码实现,帮助开发者快速掌握高速稳定的SPI Flash存储解决方案。

weixin_33734785的博客 185

Linux基本操作(必会)

文章目录一、命令提示字符1.切换用户2.查看当前主机的完整名称3.临时设置主机名4.永久设置主机名5.查看当前系统版本信息6.查看当前内核版本7.临时修改网卡IP8.永久修改网卡IP9.重启网卡10.查看网卡地址11.添加静态路由条目①临时添加路由(重启network服务失效)②永久添加路由(重启network服务生效)12.测试网络连接13.重启系统14.关机①小知识:给命令提示符加颜色15.定义DNS服务器的IP地址(立即生效) 一、命令提示字符 【root@localhost ~】# 【当前登陆系统的

愿你成为自己喜欢的模样,不抱怨,不将就,有自由,有光芒! 935

Unity3D 集成 SQLite 数据库实战:从零搭建到数据可视化

本文详细介绍了在Unity3D项目中集成SQLite数据库的完整实战流程。从SQLite的轻量、稳定、易用特性讲起,逐步指导开发者完成环境配置、驱动集成、C#脚本编写(涵盖连接、建表、增删改查),并进阶演示了数据模型封装与在Unity UI中实现数据可视化的方法。最后提供了多线程访问、路径差异、性能优化等关键避坑指南,帮助开发者构建可靠高效的本地数据管理方案。

weixin_29291069的博客 92

张量积曲面:数学原理与Python实现

Suv∑i0m∑j0nPij⋅Bipu⋅BjqvSuvi0∑m​j0∑n​Pij​⋅Bip​u⋅Bjq​v其中PijP_{i,j}Pij​是控制点网格,BipuB_i^p(u)Bip​u和BjqvB_j^q(v)Bjq​v是基函数,分别沿uuu和vvv方向定义。

T20151470的博客 1159

Linux-1 网络设置

route add -net 网段 gw 网关 dev ens33 ens33配置该网段连接改网段。3.dhcp客户端收到信息 发送request报文告诉dhcp服务器自己用这个信息 不让他给别人。any net 网段 gw 网关 该网段流量从该网段转发。2.dhcp服务器接收到报文 同时带着客户端需要的信息(ip 等)发送offer报文。-p 显示与网络链接相关的进程号 进程名称信息(要在root权限下)-n 以数字形式显示相关信息(信息为主机地址 端口信息)端口扫描 查看端口是否正常工作。

dark_ones的博客 325

【操作系统】 Operation System 第一章:概述

B站 陈渝老师 清华大学 https://www.bilibili.com/video/av6538245?from=search&seid=436175425155932048 相关资料(源自B站下方评论区) https://www.shiyanlou.com/courses/221 配套上机实验地址 https://b23.tv/av18273642/p1 这个适合跨考和基础薄弱的 h...

iwanderu的博客 4万+

linux下查看和修改环境变量PATH的方法

查看PATH:echo $PATH 以添加mongodb server为列 修改方法一: export PATH=/usr/local/mongodb/bin:$PATH //配置完后可以通过echo $PATH查看配置结果。 生效方法:立即生效 有效期限:临时改变,只能在当前的终端窗口中有效,当前窗口关闭后就会恢复原有的path配置 用户局限:仅对当前用户 修改方法二: 通过修改.bashrc文件: vim ~/.bashrc //在最后一行添上: export PATH=/usr/local/mongo

vcj1009784814的博客 3040

YOLOv8n模型导出ONNX的避坑指南:解决版本差异,正确生成TensorRT/RKNN所需输出节点

本文详细介绍了YOLOv8n模型导出ONNX格式的实战避坑指南,涵盖版本差异处理、代码修改技巧及TensorRT/RKNN部署优化方案。针对不同推理框架需求,提供输出节点生成、动态轴处理和后处理划分等核心问题的解决方案,帮助开发者高效完成模型部署。

weixin_33247358的博客 357

太空安全卫士:基于YOLOv5的空间态势感知系统(实现轨道碰撞预警与太空环境保护)

做完这个项目,你会发现自己完整走过了“数据采集→标注→模型训练→功能集成→界面开发”的毕设全流程,这不仅是技术能力的证明,更是对“技术守护宇宙安全”这一理念的实践。答辩时,你可以重点讲这几点:系统解决了航天监测的哪些痛点、YOLOv5在太空目标检测中的性能优势、系统未来能怎么优化(比如对接航天监测网络、实现实时轨道预测)。未来,这个系统还能往“更智能”的方向发展:比如结合轨道计算预测碰撞风险、开发移动端APP让天文爱好者参与太空垃圾上报、在航天任务中实现全自动避障决策……想象空间很大。

m0_71589036的博客 90

Linux系统常见基础设置以及简单命令

一月 二月 三月。四月 五月 六月。七月 八月 九月。十月 十一月 十二月。anaconda-ks.cfg 公共 视频 文档 音乐。initial-setup-ks.cfg 模板 图片 下载 桌面。

weixin_50045291的博客 948

【ESP32设备通信】-LoRa通信

在本文中,我们将使用 Arduino IDE 将 ESP32 与 LoRa SX1278 (Ra-02) 模块连接起来。 我们将创建一个真实的示例项目,通过 LoRa 无线打开/关闭 LED 进行演示。

视觉与物联智能 1890

Linux常见基础命令

本文通过Xshell终端来获取Linux环境.

m0_63562631的博客 763

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

老版QQ原生表情gif动态

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

linux常见的基础命令及其作用

Linux基础命令可分为几大类:文件操作(ls/cd/mkdir/cp/mv/rm)、内容查看(cat/less/head/tail)、系统信息(top/df/free)、权限管理(chmod/chown)、用户管理(sudo/useradd/passwd)、压缩解压(tar/zip)、网络工具(ifconfig/curl/wget)和文本处理(grep/wc)。这些命令支持文件管理、系统监控、网络配置等核心操作,如ls查看目录、chmod修改权限、grep搜索文本等。掌握这些命令是使用Linux系统的基础

hlx250217的博客 1140

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Linux开发从入门到精通——基础篇 :2、Linux高频常见命令

Linux开发从入门到精通——基础篇 :2、Linux高频常见命令

weixin_43485457的博客 124

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Linux基础和常见命令速览

作用域# 列出当前的环境变量值export -pecho。

weixin_46356448的博客 1058

所了解的基础的linux命令,Linux入门基础及常见命令

一、虚拟机的管理概念: 虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。优点:演示环境,便于做各种例子保证主机的快速运行,减少不必要得垃圾安装程序避免每次重新安装测试不熟悉的应用,可以在虚拟机中随便安装和彻底解除虚拟机的控制命令开启虚拟机:rht-vmctl start desktop   (若虚拟机已经开启,二次执行命令会...

weixin_42363854的博客 122

linux系统基础常见命令 (2)

mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。stat 命令提供比 ls -l 更详细的文件信息,包括文件的大小、创建时间、最后访问时间、最后修改时间等。tree 命令会递归地 列出指定目录下的所有子目录和文件,并以树的形式展示它们之间的关系。head 命令在查看文件的头部信息时非常 有用,尤其适合用于快速查看文件的开头几行内容。nl 命令是 Linux 和类 Unix 系统中的一个用于将文本文件中的行号添加到内容的命令。

a2360341070的博客 475

linux常见基础命令

重定向符号分为两类,一类是输出重定向符,包括">"和">>",另一类是输入重定向符,包括"<"和"<<"。需要注意的是,more 和 less 命令在分页显示文件时,都会占用终端屏幕的全部空间,当屏幕内容不足以显示一页时,才会进行分页。而选项是可选的,用于指定修改时间的具体方式。其中,[选项] 是可选的,可以使用不同的选项实现不同的功能,命令 是要查找的命令名,可以指定多个命令名,多个命令名之间使用空格分隔。其中,选项是可选的,用于指定删除操作的具体行为或修改其默认行为,文件或目录则是要被删除的对象。

tjfsuxyy的博客 2138

Linux 基础命令及常见目录解释

Linux系统下的基础命令学习及常见目录概要

阔码人生 449

Linux基础命令常见问题解决方案

在Linux的日常使用中,用户经常会遇到各种各样的问题。本文旨在提供一个关于Linux基础命令的常见问题及其解决方案的全面指南。我们将覆盖30种不同的错误场景,并给出具体的解决步骤和示例,帮助初学者快速定位和解决问题。

无远弗届 844

linux 基础——常见命令及问题

一、基础命令1. 用户的切换(1)普通用户到root用户:hadoop@ubuntu: su root / sudo su(2)root用户到普通用户:hadoop@ubuntu: su 普通用户名2. 文件拷贝:cp file1 file2 #file1 为源文件地址 file2 为你想要拷贝到的路径3. cat 命令:cat主要有三大功能:1.一次显示整个文件。$ cat...

Lynqwest的博客 354
上一篇: BGP的路由选路
下一篇: Linux常用命令-详细
Forever0111
博客等级 码龄6年 13粉丝 26原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值