当前位置: 首页 > article >正文

【Linux篇】常用命令及操作技巧(进阶篇 - 上)

在这里插入图片描述 🌏个人博客主页:意疏-CSDN博客 在这里插入图片描述

文章目录:

  • Linux常用命令以及操作技巧(进阶)
    • 前言
    • 一、远程管理常用命令
      • 1、关机/重启
        • shutdown命令
    • 二、查看或配置网卡信息
      • 2、网卡和IP地址
        • 网卡
        • IP地址
        • ifconfig命令
        • ping命令
    • 三、SSH基础
        • 1.域名和端口号
        • SSH客户端的简单使用
        • SCP
    • 四、用户权限相关命令
        • ls -l命令
        • 硬链接
        • chmod


Linux常用命令以及操作技巧(进阶)

前言

💬欢迎交流:在学习过程中如果你有任何疑问或想法,欢迎在评论区留言,我们可以共同探讨学习的内容。你的支持是我持续创作的动力!
👍点赞、收藏与推荐:如果你觉得这篇文章对你有所帮助,请不要忘记点赞、收藏,并分享给更多的小伙伴!你们的鼓励是我不断进步的源泉!
🚀推广给更多人:如果你认为这篇文章对你有帮助,欢迎分享给更多对Linux感兴趣的朋友,让我们一起进步,共同提升!

接上篇Linux常用命令以及操作技巧

一、远程管理常用命令

  • 关机/重启
    shutdown
  • 查询或配置网卡信息
    ifconfig
    ping
  • 远程登录和复制文件
    ssh
    scp

1、关机/重启

序号命令对应英文作用
01shutdown 选项 时间shutdown关机/重新启动
shutdown命令
  • shutdown命令可以安全关闭 或者 重新启动系统
选项含义
-r重新启动

提示:

  • 不指定选项和参数时,默认表示1分钟之后关闭电脑
  • 远程维护时,最好不要关闭系统,重启系统就好了

示例代码

#重新启动操作系统,其中 now 表示现在
$ shutdown -r now
#立刻关机,其中 now 表示现在
$ shutdown now
#系统在今天的 20:30 关机
$ shutdown 20:30
#系统再过十分钟后自动关机
$ shutdown +10
#取消关机计划
$ shutdown -c

二、查看或配置网卡信息

序号命令对应英文作用
01 ifconfigconfigure a network interface查看/配置计算机当前的网卡配置信息
02ping IP地址ping检测目标的IP地址是否正常

2、网卡和IP地址

网卡
  • 网卡是一个专门负责网络通讯的硬件设施
  • IP地址是设置在网卡上的地址信息

我们如果要比喻的话 那么电脑就是电话,网卡就是SIM卡,IP地址就是电话号码

IP地址
  • 每台联网的电脑上都有IP地址,是保证电脑之间正常通讯的重要设置

注:每台电脑上的IP是不可以相同的,不然IP地址就会冲突

ifconfig命令
  • ifconfig可以查看/配置计算机当前的网卡配置信息

示例代码

#重新启动操作系统,其中 now 表示现在
$ shutdown -r now
#立刻关机,其中 now 表示现在
$ shutdown now
#系统在今天的 20:30 关机

单独使用ifconfig

在这里插入图片描述

  • 127.0.0.1被称为本地环回地址,一般用来测试网卡是否正常工作

简便查询IP地址:ifconfig | grep inet
在这里插入图片描述

ping命令

我们分别使用ping www.baidu.comping 127.0.0.1命令 来确认网卡是否正常工作 如果要终止的话 按ctrl+c就可以了
在这里插入图片描述

  • ping命令一般检查当前计算机到目标计算机之间的网络是否通畅,数值越大,速度越慢。
  • 因为在网络上的机器都有唯一确定的IP地址,我们给目标发送一个数据包,对方就要返回一个数据包,根据返回的数据包以及时间,我们就可以确定目标主机的存在。

三、SSH基础

在Linux中 SSH是非常常用的工具,通过SSH客户端我们可以连接到运行了SSH服务器的远程机器上。

  • 通过SSH协议可以有效防止远程管理过程中的信息泄露
  • SSH另一项优点是数据是经过压缩的,可以加快传输速度。
1.域名和端口号

域名

  • 由一串用点分隔的名字组成。例如:www.baidu.com
  • 是IP地址的别名 方便用户记忆

端口号

  • IP地址:通过IP地址可以找到网络上的计算机
  • 端口号:通过端口号可以找到计算机上运行的应用程序
  • SSH服务器的默认端口号是 22 ,默认端口号可以省略。

常见的端口号列表:

序号服务端口号
01SSH服务器22
02Web服务器80
03HTTPS443
04FTP服务器21
SSH客户端的简单使用

ssh [-p port] use@remote

  • user是远程机器上的用户名,如果不指定的话默认为当前用户。
  • remote是远程机器上的地址,可以是IP/域名,或者是后面提到的别名。
  • port是SSH Server监听的端口,如果不指定,就默认为 22。
SCP
  • scp就是secure copy,是一个在LLinux下用来进行远程拷贝文件的命令

#把本地目录下的文件复制到远程家目录

四、用户权限相关命令

  • 用户是Linux系统工作中重要的一环,用户管理包括用户管理
  • 在Linux系统中,不论是由本机或是远程登录系统,每个系统必须拥有一个账号,并且对于不同的系统资源有着不同的使用权限。
  • 文件/目录的权限包括
序号权限英文缩写数字代号
01readr4
02writew2
03执行excutex1
04无权限-0

在实际应用过程中,我们可以预先对组设定好权限,然后将不同的用户添加到对应的组中,从而不用一次对每一个用户设置权限。

ls -l命令
  • ls -l可以查看文件夹下文件的详细信息,从左到右依次是
    • 权限:第一个字符如果是d表示目录 如果是减号则代表文件
    • 硬链接数:就是有多少种方式可以访问到当前目录/文件
    • 拥有者:家目录下 文件/目录的拥有者通常都是当前用户
    • 组:
    • 大小
    • 时间
    • 名称

在这里插入图片描述
我们来详细看一下 目录标记后面的字母:这点很重要
如果是目录的话,第一列显示d。如果为文件 第一列就是减号,然后剩下9个字符 三个为一组 分别对应着用户权限。

例如:
在这里插入图片描述
上图

  1. r代表可读的意思
  2. w代表可写的意思
  3. x就代表可执行的意思

第一组的三个字符对应着是文件或目录的拥有者 (第一列是siji的用户)对应的权限就是rwx三个权限都可以
第二组的三个字符对应着是文件或者目录组对应的权限(就是 siji 用户后面的siji组)在Linux中 绝大多数组和用户名的名字是一样的
最后一组的三个字符代表着既不是文件的拥有者也不是文件的组具有权限(其他用户权限)
在这里插入图片描述

硬链接
  • 字符后面的数组叫做硬链接数:
    硬链接数含义是:
    有多少种方式,可以访问到当前目录/文件
chmod
  • chmod可以修改用户/组对文件/目录的权限
  • 命令格式::
    chmod +/-rwx 文件名|目录名(这种方式会一次性修改拥有者/目录的权限)

减少执行权限的例子:

  • 注:如果想要在目录下执行终端命令 就必须要有可执行权限,如果没有可执行权限,连进入这个目录的资格都没有。

在这里插入图片描述
减少读写权限的例子:
在这里插入图片描述


你好,我是意疏。我们一起进步。

在这里插入图片描述

意气风发,漫卷疏狂
学习是成长的阶梯,每一次`的积累都将成为未来的助力。我希望通过持续的学习,不断汲取新知识,来改变自己的命运,并将成长的过程记录在我的博客中

如果我的博客能给您带来启发,如果您喜欢我的博客内容,请不吝点赞、评论和收藏,也欢迎您关注我的博客。
您的支持是我前行的动力。听说点赞会增加自己的运气,希望您每一天都能充满活力!

愿您每一天都快乐,也欢迎您常来我的博客。我叫意疏,希望我们一起成长,共同进步。
logo
我是意疏 下次见!


http://www.kler.cn/news/326004.html

相关文章:

  • 数据结构之栈和队列——LeetCode:150. 逆波兰表达式求值,224. 基本计算器,232. 用栈实现队列
  • CSS 的user-select属性,控制用户是否能够选中文本内容
  • Java知识要点及面试题
  • 确保从IP池提取的IP是可用的对于数据抓取或其他网络活动至关重要。以下是一些确保IP可用性的有效方法:
  • 创新车展模式 焕新直播生态——第十一届麓谷汽车文化节圆满收官
  • 2024前端技术发展概况
  • Linux RCE 利用打印机服务 CVE-2024-47177
  • 【Redis】初识 Redis
  • 城市空间设计对居民生活质量的影响:构建宜居城市的蓝图
  • 基于SpringBoot实现QQ邮箱发送短信功能 | 免费短信服务
  • Nacos 安全使用最佳实践 - 访问控制实践
  • Redis 基础数据改造
  • AI绘画另类人像写真教程:用SD的 Reactor 实现换脸,效果真的很逼真!请谨慎使用
  • 基于大数据的商品推荐及可视化系统
  • E34.【C语言】位段练习题
  • 使用Python实现图形学的阴影体积算法
  • 秘密武器与选择指南
  • maven给springboot项目打成jar包 maven springboot打包配置
  • 深入解析 NoSQL 数据库的分类与特点
  • Qt5和Qt6获取屏幕的宽高,有区别
  • CSS宽度和高度
  • C++的6种构造函数
  • 8月面试总结
  • sql注入工具升级:自动化时间盲注、布尔盲注
  • IT基础监控范围和对象
  • Excel 获取某列不为空的值【INDEX函数 | SMALL函数或 LARGE函数 | ROW函数 | ISBLANK 函数】
  • Linux编译与调试
  • 四非人的保研之路,2024(2025届)四非计算机的保研经验分享(西南交通、苏大nlp、西电、北邮、山软、山计、电科、厦大等)
  • docker管理
  • qt使用QDomDocument读写xml文件