linux入门之常用命令

本文详细介绍Linux系统的构成,包括内核、Shell、文件系统等,并提供常用命令操作介绍,如文件管理、用户管理及环境配置等。

linux的系统和结构

kernel:内核,相当于linux的心脏,用来管理程序的运行和一些硬件设备的核心程序.

shell:图形化界面

library routines:文件系统,文件系统是对文件系统的组织管理方式

applications:应用程序

linux常用的命令

清屏:ctrl+l(字母l)

1.切换到root  :  su - root

切换到普通用户:su - 用户名

2.设置网卡ip地址: ifconfig 网卡名 ip地址(网卡名可用ifconfig命令查看)

3.暂时关闭或启动网卡:

ifcong 网卡名 down/up

4.设置子网掩码:ifconfig 网卡名 netmask 掩码

5.远程管理linux:

使用linux远程工具,比如secretCRT

6.linux命令格式一般为 指令+参数项+操作

7.查看参数项:man ls 

8.查看当前目录pwd

9.创建目录:mkdir abc 创建多级目录 mkdir -p a/b/abc

10.删除目录 rm  -r  abc

11.删除非空目录: rm -rf abc

12.查看文件内容: cat 文件

13复制文件或目录:cp 

14创建空文件:touch 文件名

15统计文件:wc

wc 文件名(统计文件有多少个字符)

wc -l 文件名(统计文件中有多少行)

16创建快捷方式:ln 被创建的文件名(路径)  快捷方式的名称

17分页显示文件内容more或者less

18查看文件尾:tail

tail -f  文件名 (用于监视另一个进程正在写入的文件的增长)

tail -n 行数(读取文件从后往前数第几行的内容)

19文件查找:find

20搜索文件/目录中的内容:grep

一般和其他的命令组合请来用,:ps -el |grep abc(搜索 进程中是否有个叫abc的进程)

21.top命令查看当前的系统的情况,类似与windows的任务管理器

22查看当前进程 ps ps -el,ps -aux(可以查看进程的状态)

23杀死进程:kill -信号量 进程号

24查看当前路劲下所有文化占用的空间du

df当前的磁盘控件占用量

25查看网络通讯状态netstat -ano

26备份压缩命令:

gzip [-cdz]:压缩/解压文件或目录,压缩后的后缀为gz

参数:

-d:解压的参数

-z:压缩的参数

-num:num19的数字,-1-fast表示最快压缩方法(最低压缩比),-9-best表示最慢压缩方法(高压缩比),系统默认值为6

bzip2:压缩/解压文件或目录,后缀为bz2,用法与gzip类似

tar [-cxzjvf]:文件或目录打包或解包,可以和上面两个命令组合起来用,

参数 -c:建立一个归档文件

-x:解开一个压缩文件

-z:指定压缩协议,是否需要用gzip压缩

-j:是否需要用bzip2压缩

-v:压缩过程中显示文件

-f:使用档名,f后面接档名

-tf:查看归档里面的文件

用法:比如你所在的路径下有a目录和b目录要打包成 c.tar.gz ,可以通过以下命令

tar -czvf c.tar.gz a b(v可省略)

解压: tar -xzvf  c.tar.gz(v可省略)

27关机和重启命令

shutdown:关机

reboot:重启

half:关机后关闭电源:

参数:

-r:关机后立即重启

-h:关机后不重新启动

-now:立即关机

还可以用init命令

init 0关机

init 3重启到字符界面

init 5重启到图形化界面

28VIM编辑器的使用

 

进入:vi 文件名

退出:wq(保存并退出,如果没用w就不会保存直接退出)

q!:强制退出

插入模式 i a o

退出插入模式:esc

编辑模式:输入:

退出编辑模式:回车


vi中移动光标的命令

h :光标左移一个字符
l :光标右移一个字符 
space:光标右移一个字符 
Backspace:光标左移一个字符 
k或Ctrl+p:光标上移一行 
j或Ctrl+n :光标下移一行 
Enter :光标下移一行 
w或W :光标右移一个字至字首 
b或B :光标左移一个字至字首 
e或E :光标右移一个字至字尾 
0:(注意是数字零)光标移至当前行首 
$:光标移至当前行尾 

翻页命令

Ctrl+u:向文件首翻半屏 
Ctrl+d:向文件尾翻半屏 
Ctrl+f:向文件尾翻一屏 
Ctrl+b;向文件首翻一屏 
nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。

插入文本命令

i :在光标前 
I :在当前行首 
a:光标后 
A:在当前行尾 
o:在当前行之下新开一行 
O:在当前行之上新开一行 
r:替换当前字符 
R:替换当前字符及其后的字符,直至按ESC键 

删除文本命令

ndw或ndW:删除光标处开始及其后的n-1个字 
do:删至行首 
d$:删至行尾 
ndd:删除当前行及其后n-1行 
x或X:删除一个字符,x删除光标后的,而X删除光标前的 
Ctrl+u:删除输入方式下所输入的文本 

搜索替换命令

/pattern:从光标开始处向文件尾搜索pattern 
?pattern:从光标开始处向文件首搜索pattern 
n:在同一方向重复上一次搜索命令 
N:在反方向上重复上一次搜索命令 
:s/p1/p2/g:将当前行中所有p1均用p2替代 
:n1,n2 s/p1/p2/g:将第n1至n2行中所有p1均用p2替代 
:g/p1/s//p2/g:将文件中所有p1均用p2替换 

linux用户和组账户管理

groupadd 组账户名 (创建新组)

用户和组状态命令 
su 用户名  切换用户账户
su root(不切换工作空间)
su - root(切换工作空间)
id 用户名 显示用户的UID,GID
whoami 显示当前用户名称
groups 显示用户所属组
sudo 相当与一个临时的root

文件权限管理

查看文件和目录的权限 
ls –l 文件名
显示信息包含:文件类型(d 目录,- 普通文件,l 链接文件),文件权限,文件的属主,文件的所属组,文件的大小,文件的创建时间,文件的名称

修改文件权限

chmod 【u 属主 g 所属组用户 o 其他用户 a 所有用户】 【+ 加权限 – 减权限 =加权限同时将原有权限删除】 【rwx】 文件或目录名
-R 下面的子目录做相同权限操作
也可以用数字来表示权限如 chmod 777 file 
r 4 w 2 x 1 
若要rwx属性则4+2+1=7; 
若要rw-属性则4+2=6; 
若要r-x属性则4+1=5;


linux下配置环境变量

sudo gedit /etc/profile

在profile文件中加入

#set java environment
JAVA_HOME=/下载/usr/java/jdk1.8.0_91
CLASS_PATH=.:$JAVA_HOME/lib/tools.pack
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASS_PATH

【博士论文复现】【阻抗建模、验证扫频法】光伏并网逆变器扫频与稳定性分析(包含锁相环电流环)(Simulink仿真实现)内容概要:本文档是一份关于“光伏并网逆变器扫频与稳定性分析”的Simulink仿真实现资源,重点复现博士论文中的阻抗建模与扫频法验证过程,涵盖锁相环和电流环等关键控制环节。通过构建详细的逆变器模型,采用小信号扰动方法进行频域扫描,获取系统输出阻抗特性,并结合奈奎斯特稳定判据分析并网系统的稳定性,帮助深入理解光伏发电系统在弱电网条件下的动态行为与失稳机理。; 适合人群:具备电力电子、自动控制理论基础,熟悉Simulink仿真环境,从事新能源发电、微电网或电力系统稳定性研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①掌握光伏并网逆变器的阻抗建模方法;②学习基于扫频法的系统稳定性分析流程;③复现高水平学术论文中的关键技术环节,支撑科研项目或学位论文工作;④为实际工程中并网逆变器的稳定性问题提供仿真分析手段。; 阅读建议:建议读者结合相关理论教材与原始论文,逐步运行并调试提供的Simulink模型,重点关注锁相环与电流控制器参数对系统阻抗特性的影响,通过改变电网强度等条件观察系统稳定性变化,深化对阻抗分析法的理解与应用能力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值