您当前的位置:首页 > 电脑百科 > 软件技术 > 操作系统 > linux百科

Linux日常使用最多的那些指令

时间:2023-12-12 13:34:05  来源:微信公众号  作者:微技术之家

linux系统的历史可以追溯到1991年,芬兰大学生Linus Torvalds创建了这个开源操作系统。Linux系统具有高度可定制性和免费性,使得它逐渐被广泛接受并在全球范围内得到普及。今天,Linux已成为许多服务器、智能手机和嵌入式设备的基础操作系统。

Linux日常使用最多的那些指令

对于日常使用,Linux系统提供了一系列命令行工具,使得我们可以轻松地管理文件、安装软件和配置系统。以下是一些最最常见的Linux命令:

  1. 终端命令:
cd:切换目录
pwd:显示当前目录
ls:列出目录内容
mkdir:创建目录
rm:删除文件或目录
cp:复制文件或目录
mv:移动文件或目录
chmod:改变文件或目录的权限
chown:改变文件或目录的所有者和组
  1. 文件管理命令:
cat:查看文件内容
less:分页查看文件内容
head:查看文件开头内容
tAIl:查看文件末尾内容
nano:文本编辑器
vim:文本编辑器
  1. 系统设置命令:
 
apt-get/yum:软件包管理,用于安装、更新、升级和清理软件
systemctl:系统服务管理
timedatectl:时间和日期设置
hostnamectl:主机名设置
sudo:以超级用户权限执行命令

除了日常使用的命令外,Linux还提供了一些进阶命令,用于更高级别的系统管理和维护。例如,我们可以使用ifconfig命令来配置网络接口,使用iptables命令来设置防火墙规则,使用ssh命令进行远程登录和管理等等。这些进阶命令需要具备一定的系统知识和经验,因此在使用时需要谨慎。

一.VMware Workstation Pro

1.下载

可从电脑管家上下载VMware Workstation Pro15

2 .激活

然后从百度上搜索激活码激活

3.新建虚拟机

文件 — 新建虚拟机 — 典型 — 下一步 — 安装光盘映像 — 下一步 — Linux — 设置虚拟机名称和位置 —内存分配4G,两个核心,硬盘20G

修改IP等配置

编辑 — 虚拟网络编辑器 — NAT — 查看其中的相关信息,并在虚拟网络中设置,IP不同,其他相同,修改之后需要重启网络服务

systemctl restart.NETwork

二.Linux指令

系统信息指令

arch //显示处理器架构
uname -m //显示处理器架构
uname -r //显示正在使用的内核版本
dmidecode -q |more //显示硬件系统部件,回车一行,空格一页
cat /proc/cpuinfo //显示cpu info
date //显示日期
cal 2023 //显示2023日历
date -s 2023-10-14 //设置时间
clock -w //将时间修改保存到BIOS

关机重启指令

shutdown -h now //关闭系统
init 0 //关机
shutdown -h hours:minutes & //按预定时间关闭系统
shutdown -r now //重启
reboot //重启
Logput //重启
init 6 //重启

文件和目录

cd /home //进入“home”目录
cd … //返回上一级目录
cd …/ //返回上两级目录
pwd //显示当前工作路径
ls //查看目录中的文件
ls -F //查看目录中的文件
ls -l //显示文件和目录的详细资料
ls -a //显示隐藏文件
ls [0-9] //显示包含数字的文件名和目录名
mkdir file1 //创建一个名为file1的目录
mkdir file1 file2 //创建名为file1、file2的目录
mkdir -p A/B/C //创建目录树
rm -f a //删除名为a的文件
rmkdir file1 //删除一个名为file1的目录
rmkdir -f file1 //删除一个名为file1的文件
rmkdir -rf file1 //删除一个名为file1的目录及其内容
mv fdir1 new_dir //重命名/移动一个目录
cp file1 file2 //复制一个文件
cp dir/*. //复制一个目录下所有文件到当前目录

4. 文件搜索

find / -name B //从/开始进入根文件系统搜索文件和目录

打包压缩文件

查看文件内容

cat file1 //从第一个字节开始正向查看文件的内容
tac file1 //从最后一行反向查看文件的内容
more file1 //查看一个长文件的内容(一行一行回车)
less file1 //查看一个长文件的内容(一页/空格)
//ctrl+C/退出
head -2 //查看一个文件头两行
tail -2 //查看一个文件后两行
Mcat -n a //查看文件的行数

网络

mkdir file1 file2 //创建一个名为file1的目录
mkdir file1 file2 //创建一个名为file1的目录

三.常用Linux和Docker指令

1.常用指令

clear //清屏
ifconfig //查看ip
ip addr |more //查看ip
jps //查看所有进程
docker ps //查看docker运行的服务
docker ps -a //查看所有含隐藏的服务
kill -9 13879 //创建一个名为file1的目录
docker exec -it web bash //进入web容器下
docker cp home.jsp web:/opt…home1.jsp //将home拷贝到web容器下的路径
systemctl stop firewalld //关闭防火墙
stop可替换为:start开启 ;enable使能开 ;disable使能关;status状态;restart重启//
rm name //删除名为name的文件
rm -f name //强制删除名为name的文件
rm -f name //递归删除名为name的文件及其内容
rmdir name //删除名为name的文件
mv name1 name2 //改name1为name2
mv file //将file移动到根目录下
cd / //进入到/目录下
cd … //返回上一行
ls //查看文件/文件夹
ls -l //查看文件/文件夹,列表形式
ls -a //查看文件/文件夹,含隐藏
vim或vi file //进入file文件编辑
i //insert进入编辑
ESC //退出编辑
:wq //保存并退出
!q //强制退出
cat file //查看file内容但不能修改
cat file1 file2 > file3 //将file1和file2连接成file3
find -name AA //寻找名为AA的文件
find path -option -print -exec -ok command AA //格式
Ctrl + C //关闭进程
Ctrl + Z //后台进行
tops 或 top //任务管理器
Tab键 //自动补充后面名字及后缀
sh abc.sh //执行abd shell脚本
tar -zxvf scada.tar.gz //解压scada压缩包
tail -100 //尾部100行
docker logs --tail=100 web //查看web日志后100行
pwd //显示当前路径
mkdir file1 //创建一个名为file1的目录
mkdir file1 file2 //创建一个名为file1的目录
sudo service sshd struct //开启ssh
systemctl start sshd. service //bin路径目录下开启ssh

2.静态IP配置

一个名为file1的目录

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

ls 后,vi ifcfg-ens33 (name会略有不同)

TYPE = Ethernet
PROXY_METHOD =none
BROWSER_ONLY =no
BOOTPROTO = static (dhcp动态,此处静态稳定链接)
DEFROUTE =yes
IPV4_FAILURE_FATAL =yes
IPV6_AUTOCONF =yes
IPV6_DEFROUTE_FATAL =no
IPV6_FAILURE_FATAL =no
IPV6_ADDR_GEN_MODE =stable-privacy
NAME =ens33
UUID =6a2fd405-5938-4d02-8882-a380b7b043ba
DEVICE =ens33
ONBOOT =yes
IPADDR =192.168.52.100
NETMASK =255.255.255.0
GATEWAY =192.168.52.2
DNS1 =114.114.114.114
DNS2 =8.8.8.8

四.SCADA服务及修改

1.SCADA服务作用

Realtime采集:采集PLC的数据(端口505)
Router :将采集到的PLC数据放到redis数据库中(端口2006)
Sync :将Redis采集的数据放到InfluxDB数据库中(所有数据都有了)
Job :将InfluxDB数据放到InfluxDB 的Bookup(保存备份)
Ftpdata :将PLC历史文件放到文件夹(指定)
MySQL :用户名,风场信息
Web :influxdb到mysql5分,瞬时平均值,每日23点发电量统计
Redis:用户名sany/root 密码sany_root

2.服务端口号

能量管理平台相关端口号(Slave ID 默认1)

2404 :104协议端口
506 :AGC/AVC端口
507 :远动端口
508 :风功率预测端口
509 :一次调频端口
510 :并网点有功Modbus端口
511 :集控中心Modbus端口
512~515 :备用端口

3.服务端口号

能量管理平台相关端口号(Slave ID 默认1)

mkdir file1 file2 //创建一个名为file1的目录


Tags:Linux   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
微软 Win11 Linux 子系统(WSL)发布 2.2.2 版本
IT之家 4 月 8 日消息,微软近日更新 Windows Subsystem for Linux(WSL),最新 2.2.2 版本中带来了诸多改进,重点更新了 nft 规则,可以让 IPv6 流量通过 Linux 容器。图源: dev.to,AI...【详细内容】
2024-04-08  Search: Linux  点击:(3)  评论:(0)  加入收藏
从原理到实践:深入探索Linux安全机制
Linux 是一种开源的类Unix操作系统内核,由Linus Torvalds在1991年首次发布,其后又衍生出许多不同的发行版(如Ubuntu、Debian、CentOS等)。前言本文将从用户和权限管理、文件系统...【详细内容】
2024-03-27  Search: Linux  点击:(13)  评论:(0)  加入收藏
在Linux系统中,如何处理内存管理和优化的问题?
本文对 Linux 内存管理和优化的一些高级技巧的详细介绍,通过高级的内存管理技巧,可以帮助系统管理员和开发人员更好地优化 Linux 系统的内存使用情况,提高系统性能和稳定性。在...【详细内容】
2024-03-26  Search: Linux  点击:(6)  评论:(0)  加入收藏
Linux 6.9-rc1 内核发布:AMD P-State 首选核心、BH 工作队列
IT之家 3 月 25 日消息,Linus Torvalds 宣布,Linux 6.9 内核的首个 RC(候选发布)版 Linux 6.9-rc1 发布。▲ Linux 6.9-rc1Linus 表示,Linux 内核 6.9 看起来是一个“相当正常”...【详细内容】
2024-03-25  Search: Linux  点击:(9)  评论:(0)  加入收藏
Linux发行版 Ubuntu 迎更新 界面设计灵感来自 Windows 11
近日,一位第三方开发者推出了一款名为“Wubuntu”的特殊Linux发行版。这款系统源自主流的Ubuntu版本,但在界面设计上却借鉴了微软最新的Windows 11风格,甚至在其中融入了微软标...【详细内容】
2024-02-27  Search: Linux  点击:(41)  评论:(0)  加入收藏
Win + Ubuntu 缝合怪:第三方开发者推出“Wubuntu”Linux 发行版
IT之家 2 月 26 日消息,一位第三方开发者推出了一款名为“Wubuntu”的缝合怪 Linux 发行版,系统本身基于 Ubuntu,但界面为微软 Windows 11 风格,甚至存在微软 Windows 徽标。据...【详细内容】
2024-02-27  Search: Linux  点击:(47)  评论:(0)  加入收藏
Linux中磁盘和文件系统工作原理解析
在Linux系统中,一切皆文件的概念意味着所有的资源,包括普通文件、目录以及设备文件等,都以文件的形式存在。这种统一的文件系统管理方式使得Linux系统具有高度的灵活性和可扩展...【详细内容】
2024-02-20  Search: Linux  点击:(49)  评论:(0)  加入收藏
Linux子系统概览
inux操作系统是一个模块化的系统,由多个子系统组成。这些子系统协同工作,使Linux能够执行各种任务。了解Linux的子系统有助于更好地理解整个操作系统的运作机制。以下是Linux...【详细内容】
2024-02-01  Search: Linux  点击:(74)  评论:(0)  加入收藏
Linux内核:系统之魂与交互之源
内核,作为任何基于Linux的操作系统的心脏,扮演着至关重要的角色。它不仅是计算机系统软件与硬件之间的桥梁,更是确保系统稳定、高效运行的关键。内核提供了一系列核心功能,为上...【详细内容】
2024-02-01  Search: Linux  点击:(65)  评论:(0)  加入收藏
如何使用PHP SSH2模块执行远程Linux命令
PHP SSH2扩展是用于在PHP程序中使用SSH(安全壳协议)的一种扩展。它允许建立加密连接和执行远程命令、上传和下载文件等操作,十分方便实用。下面我将为大家详细介绍一下该扩展的...【详细内容】
2024-01-26  Search: Linux  点击:(98)  评论:(0)  加入收藏
▌简易百科推荐
微软 Win11 Linux 子系统(WSL)发布 2.2.2 版本
IT之家 4 月 8 日消息,微软近日更新 Windows Subsystem for Linux(WSL),最新 2.2.2 版本中带来了诸多改进,重点更新了 nft 规则,可以让 IPv6 流量通过 Linux 容器。图源: dev.to,AI...【详细内容】
2024-04-08    IT之家  Tags:Linux   点击:(3)  评论:(0)  加入收藏
从原理到实践:深入探索Linux安全机制
Linux 是一种开源的类Unix操作系统内核,由Linus Torvalds在1991年首次发布,其后又衍生出许多不同的发行版(如Ubuntu、Debian、CentOS等)。前言本文将从用户和权限管理、文件系统...【详细内容】
2024-03-27  凡夫编程  微信公众号  Tags:Linux安全   点击:(13)  评论:(0)  加入收藏
在Linux系统中,如何处理内存管理和优化的问题?
本文对 Linux 内存管理和优化的一些高级技巧的详细介绍,通过高级的内存管理技巧,可以帮助系统管理员和开发人员更好地优化 Linux 系统的内存使用情况,提高系统性能和稳定性。在...【详细内容】
2024-03-26  编程技术汇  微信公众号  Tags:Linux   点击:(6)  评论:(0)  加入收藏
Linux 6.9-rc1 内核发布:AMD P-State 首选核心、BH 工作队列
IT之家 3 月 25 日消息,Linus Torvalds 宣布,Linux 6.9 内核的首个 RC(候选发布)版 Linux 6.9-rc1 发布。▲ Linux 6.9-rc1Linus 表示,Linux 内核 6.9 看起来是一个“相当正常”...【详细内容】
2024-03-25    IT之家  Tags:Linux   点击:(9)  评论:(0)  加入收藏
轻松实现Centos系统的软件包安装管理:yum指令实战详解
yum 是一种用于在 CentOS、Red Hat Enterprise Linux (RHEL) 等基于 RPM 的 Linux 发行版上安装、更新和管理软件包的命令行工具。它可以自动解决软件包依赖关系,自动下载并...【详细内容】
2024-02-27  凡夫贬夫  微信公众号  Tags:Centos   点击:(51)  评论:(0)  加入收藏
Win + Ubuntu 缝合怪:第三方开发者推出“Wubuntu”Linux 发行版
IT之家 2 月 26 日消息,一位第三方开发者推出了一款名为“Wubuntu”的缝合怪 Linux 发行版,系统本身基于 Ubuntu,但界面为微软 Windows 11 风格,甚至存在微软 Windows 徽标。据...【详细内容】
2024-02-27    IT之家  Tags:Ubuntu   点击:(47)  评论:(0)  加入收藏
Linux中磁盘和文件系统工作原理解析
在Linux系统中,一切皆文件的概念意味着所有的资源,包括普通文件、目录以及设备文件等,都以文件的形式存在。这种统一的文件系统管理方式使得Linux系统具有高度的灵活性和可扩展...【详细内容】
2024-02-20  王建立    Tags:Linux   点击:(49)  评论:(0)  加入收藏
Linux子系统概览
inux操作系统是一个模块化的系统,由多个子系统组成。这些子系统协同工作,使Linux能够执行各种任务。了解Linux的子系统有助于更好地理解整个操作系统的运作机制。以下是Linux...【详细内容】
2024-02-01    简易百科  Tags:Linux   点击:(74)  评论:(0)  加入收藏
Linux内核:系统之魂与交互之源
内核,作为任何基于Linux的操作系统的心脏,扮演着至关重要的角色。它不仅是计算机系统软件与硬件之间的桥梁,更是确保系统稳定、高效运行的关键。内核提供了一系列核心功能,为上...【详细内容】
2024-02-01  松鼠宝贝    Tags:Linux内核   点击:(65)  评论:(0)  加入收藏
如何确保Linux进程稳定与持久
在Linux系统中,进程的稳定性与持久性对于维持系统的持续运行至关重要。然而,由于各种原因,进程可能会面临崩溃或系统重启的情况。为了确保关键进程能够持续运行,我们必须采取一...【详细内容】
2024-01-19  松鼠宝贝    Tags:Linux进程   点击:(84)  评论:(0)  加入收藏
站内最新
站内热门
站内头条