Linux系统操作

(此文档是在本地编写,markdown语法,直接cv过来的,有错误自己改。——ss)

Linux系统

Linux系统的安装和体验

主要是win11的环境下,VMware workstation 15.5 pro 闪退,现在安装的是Vmware workstation 16 pro 版本

选择的Linux系统是centOS7的64位系统

系统镜像在移动硬盘中,已经成功安装

Linux的网络配置和链接工具

网络配置分为是VMware里的虚拟网络编辑,控制面板里的连接设置

链接工具是 SecureCRT,之前挂服务器安装过

SecureCRT连接

新版功能后直接可以使用Quick connect 连接

填入ip地址就可以连接,连接成功

更改了options 中的session options,emulation中选择了Linux,在appearance中更改字体风格、字体大小。

Linux的目录结构

Linux常用命令

命令格式

command [-options] [parameter]

说明:

  • command:命令名,相应功能的英文单词或单词的缩写

  • [-options]:选项,可用来对命令进行控制,也可以省略

  • [parameter]:传给命令的参数,可以是0个,1个,n个

显示文件列表命令-ls

  • 作用

    ls是英文单词llst的简写,其功能为列出目录的内容,是用户最常用的命令之一

  • 格式

    ls [选项] [路径…]

  • ls常用选项

    选项含义
    -a显示指定目录下所有子目录和文件,包含隐藏文件
    -l以列表方式显示文件的详细信息
    -h配合 -l 以人性化的方式显示文件大小(默认是以字节为显示单位,使用此命令之后会用KB,MB单位)

目录操作命令-pwd

  • 作用

    查看当前所在路径

  • 格式

    pwd

  • 案例

    [root@localhost ~]pwd
    /root
    

目录操作命令-cd

  • 作用

    cd是英文单词change directory的缩写,其功能为更改当前的工作目录,也是用户最常用的命令之一

  • 格式

    命令含义
    cd切换到用户主目录(root用户主目录是/root,其他用户是/home/用户名)
    cd 目录切换到指定目录下
    cd …切换到上级目录
  • 案例

    cd  			#回到用户主目录
    cd test  		#切换到当前目录下的test目录(相对路径)
    cd /root/test  	#切换到指定目录(绝对路径)
    cd ..  			#回到上一级目录
    cd ../..  		#回到上上一级目录
    cd ../dir 		#回到上一级的dir目录
    

目录操作命令-mkdir

  • 作用

    mkdir命令用于创建目录

  • 格式

    mkdir [-p] dirName

    参数:

​ -p 一次创建多级目录

  • 案例

    mkdir dir #创建单级目录
    mkdir -p aaa/bbb/ccc  #创建多级目录
    

目录操作命令-rm

  • 作用

    rm命令用于删除文件或者目录

  • 格式

    rm [参数] 文件或者目录名

    参数英文含义
    -fforce(强制)强制测除,忽略不存在的文件或目录,无需提示
    -rrecursive(递归)递归地删除目录下的内容,删除目录时必须加此参数
  • 案例

    • rm -f 目录

      删除目录有提醒

      (y:删除,n:不删除,直接回车也不删除)

    • rm -fr 目录

      文件直接删除

    • rm 文件

      删除文件有提醒

      (y:删除,n:不删除,直接回车也不删除)

    • rm -f 文件

      文件直接删除

文件操作命令-touch命令

  • 作用

    touch命令创建文件

  • 格式

    touch 文件名…

  • 案例

    touch a.txt  #在当前目录创建a.txt文件
    touch /root/a.txt  #在/root目录创建a.txt文件
    

文件操作命令-mv命令

  • 作用

    mv命令用于文件、目录的移动和重命名

  • 格式

    mv 原路径 目标路径

  • 案例

    移动

    mv a.txt dir #将a.txt移动到dir目录
    mv dir2 dir  #将dir2目录移动到dir目录
    

    重命名

    mv a.txt b.txt #将a.txt重命名为b.txt
    mv dir2 dir22 #将dir2目录重命名为dir22
    
  • 移动和重命名的区别

    • mv 文件 目标路径

      mv a.txt dir

      如果目标路径是目录,则为移动

      mv a.txt b.txt

      如果目标路径是文件,则为重命名

    • mv 目录 目标路径

      mv dir2 dir22

      如果目标路径存在,则为移动

      如果目标路径不存在,则为重命名

文件操作命令-cat命令

  • 作用

    用于显示文件内容

  • 格式

    cat 文件路径

  • 案例

    cat /root/initial-setup-ks.cfg
    

文件操作命令-more命令

  • 作用

    用于显示文件内容,可以按页或者按行显示文件内容

  • 格式

    more 文件路径

    ​ Enter:向下n行,需要定义,默认为1行

    ​ 空格键:向下滚动一屏或Ctrl+F

    ​ B键:返回上一屏或Ctrl+B

    ​ q:退出more

  • 案例

    more /root/initial-setup-ks.cfg
    

文件操作命令-cp命令

  • 作用

    cp命令用来实现文件或者目录的复制

  • 格式

    cp [参数] 源路径 目标路径

    • -r复制目录需要加该参数,表示递归复制
  • 案例

    cp a.txt dirl  #将a.txt复制到dir1目录
    cp a.txt b.txt  #将a.txt复制为b.txt
    cp -r dir1 dir11  #将dir1目录复制为dir11
    

系统管理命令-ps命令

  • 作用

    ps命令用来列出系统中当前运行的进程

  • 格式

    ps [参数]

  • 案例

    ps -ef #查看所有进程
    

系统管理命令-kill命令

  • 作用

    kill命令用于终止执行中的程序

  • 格式

    kill [参数] [进程号]

  • 案例

    ki11 -9 12345#杀死pid为12345的进程
    
    kill -l #可以显示所有的信号编码
    

网络管理命令-hostname命令

  • 作用

    hostname命令用来查看主机名

  • 格式

    hostname

  • 案例

    [root@node1~]# hostname
    node1
    

网络管理命令-ifconfig命令

  • 作用

    ifconfig命令用来查看ip地址

  • 格式

    ifconfig

  • 案例

    [root@node1~]# ifconfig
    ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
    inet 192.168.88.161 netmask 255.255.255.0 broadcast 192.168.88.255
    inet6 fe80::20c:29ff:fe49:b3ec prefixlen 64 scopeid 0x20<link>
    ether 00:0c:29:49:b3:ec txqueuelen 1000 (Ethernet)
    ......
    lo: flags=73<UP,LO0PBACK,RUNNING> mtu 65536
    inet 127.0.0.1 netmask 255.0.0.0
    inet6 ::1 prefixlen 128 scopeid Ox10<host>
    loop txqueuelen 1000 (Local Loopback)
    RX packets 90 bytes 17886 (17.4 KiB)
    ......
    

网络管理命令-netstat命令

  • 作用

    netstat命令用于显示与网络协议相关(TCP/UDP…)的统计数据

  • 格式

    netstat [参数]

  • 案例

    [root@node1 ~]# netstat -nltup
    

清屏命令-clear命令

  • 作用

    clear命令用来清屏,可以使用ctrl +I来替换

  • 格式

    clear

  • 案例

    [root@node1~]# clear
    

重启关机命令

  • 重启命令

    reboot

  • 关机命令

    shutdown-h now:立刻关机(断电关机)

    halt:立刻关机(不断电关机)

vi编辑器

vim

vi编辑器-打开方式

  • 操作命令
vi a.txt  #直接打开文件
vim a.txt   #vim是vi的增强版
vim a.txt+10  #直接打开文件,并定位到第10行

vi编辑器使用-三种模式

  • vi filename vi编辑器打开文件,同时处于命令模式

  • 在命令模式下输入I,a,o,O,可以进入插入模式,在插入模式中按esc键可以返回命令模式

  • 在命令模式中输入:,可以进入底行模式,底行模式按回车可以返回命令模式

  • 在命令模式中输入:wq可以退出

vi编辑器-命令模式相关命令

命令功能
dd删除光标所在行
ndd从光标位置向下连续删除n行
yy复制光标所在行
nyy从光标位置向下连续复制n行
p粘贴
u撤销上一次命令
gg回到文件顶部
G回到文件末尾
/str查找str

vi编辑器-底行模式相关命令

命令功能
:w 文件另存为
:w保存(ctrl+s)
:q退出,如果没有保存,不允许退出
:q!强行退出,不保存退出
:wq保存并退出
:x保存并退出
:set nu设置行号
:%s/旧文本/新文本文本替换
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值