一、Linux的概述、远程连接、常用命令

文章目录

一、Linux的概述

1 linux操作系统介绍

1.1 常见操作系统

1.2 Linux操作系统的特点

1.3 常见的发行版本 

1.4 Linux的使用领域

2 Linux主要目录与介绍

2.1 Linux文件系统

2.2 Linux主要目录介绍

二、Linux远程连接 

三、Linux常用命令

1. Linux的命令格式介绍

2. Linux命令的帮助信息查看

3.文件和目录(文件夹)常用命令 

3.1查看目录内容:ls

3.2切换目录:cd 

3.3创建文件:touch —— 创建文件

3.4【重点】创建目录:mkdir —— 创建文件夹

3.5【重点】删除文件或目录: rm ——删除文件或文件夹

3.6【重点】文件或目录的复制:cp 

3.7【重点】文件或目录的移动:mv

3.8 查看文件内容

3.9 重定向:> 和 >> 

3.10 管道符命令 

3.11 其他命令:clear、pwd、which

3.12 回显:echo 


一、Linux的概述

1 linux操作系统介绍

管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。

1.1 常见操作系统

  1. 桌面操作系统:Windows系列、Linux、MacOS
  2. 嵌入式操作系统:Linux
  3. 服务器操作系统:Linux、Unix、Windows Sever
  4. 移动设备操作系统:Android(Linux)、IOS(Linux)

1.2 Linux操作系统的特点

 一套免费和自由操作的操作系统。

  1. 开源免费
  2. 安全稳定
  3. 可移植性好(Linux可以安装在不同设备上)
  4. 高性能

1.3 常见的发行版本 

1.4 Linux的使用领域

除了办公和游戏不用,其余办公类的几乎都用。 

  1. 应用服务器
  2. 数据库服务器
  3. 网络服务器
  4. 虚拟化云运算
  5. 嵌入式领域
  6. 个人PC
  7. 移动手机

2 Linux主要目录与介绍

2.1 Linux文件系统

Linux是树形结构的文件系统。其中 / 是系统的根目录,其他所有目录都是它的子节点。

2.2 Linux主要目录介绍

/ : 根目录,唯一

/home :用户目录

/root : 系统管理员root目录

/user :应用程序

/etc : 系统配置

/boot : 内核文件

/tmp : 临时文件

二、Linux远程连接 

控制远程的电脑 (电脑可以是虚拟机):

如何远程:借助远程连接工具(xshell 、finalshell)

 前置步骤:

远程连接Linux服务器之前,必须要知道Linux服务器的 ip 地址,以及SSH的端口(默认: 22)

  • 可以通过 ifconfing 命令查看 ip 地址
  • 可以通过 netstat -anopt|grep ssh  查看ssh的端口

如何远程控制对方电脑:

  •  对方开启服务 : netstat -anopt|grep ssh
  • 要知道对方的地址(ip)和端口 : ifconfing
  • 我的电脑能ping通对方的电脑 : ping 对方的ip

 

 三、Linux常用命令

快捷键:

  • 终端命令:Ctrl+C
  • 返回到输入起始位置:Ctrl+A
  • 返回到输入结束位置:Ctrl+E

1. Linux的命令格式介绍

格式 : command [-options] [parameter]
  • [] 表示可有可无
  • command: 表示命令的名称
  • [-options] : 表示命令的选项,可以一个或多个,可有可无
  • [parameter] : 表示命令的参数,可以一个或多个,可有可无

2. Linux命令的帮助信息查看

  1. 通过 --help 查看命令的帮助信息
  2. 通过 man 命令查看帮助信息 man --ls

3.文件和目录(文件夹)常用命令 

3.1查看目录内容:ls

  • 格式:ls [-lah] [文件或目录]
  • -l:以列表的形式显示出文件或目录的内容
  • -a:显示所有的文件或目录,包含隐藏文件(以 . 开头的文件 )
  • -h:显示出文件的目录或者大小

 

  •  通配符可以匹配符合条件的文件或目录(注意:新建文件不是文件夹,是普通文件)

3.2切换目录:cd 

  • 命令格式:cd [目录路径]
  • 绝对路径: 以根目录(/)开头或者家目录(~)开头,然后一个层级一个层级定义对应目录,目录与目录之间用 / 分隔
  • 相对路径:不以根目录(/)或者家目录(~)开头,而是以当前路径开始,结合返回上层路径(..)来实现相对路径的转换

  • cd或者cd~ :返回到家目录

  • cd ..  : 返回到上一层目录

  • cd -  :返回到上一次的目录 

案例:

  1.  以相对路径的方式切换到 /home 目录下
  2. 以相对路径的方式切换到 /usr/local 目录下

注意:文件目录名称区分大小写

3.3创建文件:touch —— 创建文件

  • 格式:touch 文件名(多个文件名之间用空格隔开)

注意:

  1. 不能创建文件夹,只能创建普通文件
  2.  如果创建的文件名存在,则更新文件的修改时间

 3.4【重点】创建目录:mkdir —— 创建文件夹

  •  格式:mkdir 目录名称(多个目录之间用空格隔开)

 

  3.5【重点】删除文件或目录: rm ——删除文件或文件夹

  •  格式:rm [-ifr(选项)]  目录名或文件名

选项参数说明:

-i : 表示交互式执行,删除前会询问是否删除

-f : 表示强制删除,忽略不存在的文件,无需提示

-r : 表示删除文件夹及文件夹下所有的内容

 注意:使用rm删除文件时无法恢复,建议使用时跟上 -i

案例:

3.6【重点】文件或目录的复制:cp 

  • 命令格式:cp 源文件 目标文件

选项说明:

  • -i : 覆盖已存在的文件时,会提示用户是否确认
  • -f : 强制覆盖已存在的文件而不提示
  • -r : 若源文件为目录,复制目录及目录下所有的内容时,必须带上 -r 参数
  • -v : 显示复制的进度(一般不用)

 3.7【重点】文件或目录的移动:mv

  • 命令格式:mv 源文件 目标文件

选项说明:

  • -i : 覆盖文件时提示用户是否确认
  • -f : 强制覆盖已存在的目标文件而不提示
  • -v : 显示移动的进度(一般不用)

 案例:

3.8 查看文件内容

查看文件命令:

  1. cat 文件名 :适用于查看较少内容的文件,可以用来查看文件、创建文件、合并文件、追加文件等功能
  2. more 文件名 :适用于查看内容较多的文件,用于分屏显示文件内容
  3. grep 文件名 :是用于查看内容较多的文件(找关键)

3.8.1 查看文件命令:cat

常用选项:

  • -b : 表示输出非空的行编号
  • -n : 表示输出所有的行编号

3.8.2 查看文件命令:more

常用的快捷键操作:

  • 空格:显示下一页内容
  • enter:滚动显示下一行
  • b键:显示上一页内容
  • f键:显示下一页内容
  • q键:退出

3.8.3 查看文件命令:grep

命令说明:grep是一个强大的文本搜索工具,允许对文本进行模式查找(正则表达式)

  • 命令格式:grep '关键字' 文件名

常用选项: 

  • -v : 显示不包含匹配文本的所有行(取反)
  • -n : 显示匹配的行及行号
  • -i : 忽略大小写

grep正则表达式: 

3.9 重定向:> 和 >> 

  • 将命令输出的结果写入到(重定向)到另外的文件当中 
  • > : 将命令输出的结果覆盖到对应的文件当中

  • >>: 将命令输出的结果追加到对应的文件当中

3.10 管道符命令 

 说明:可以将一个命令的执行结果,传给另一个命令当作参数来使用

  • more:分屏显示执行结果
  • grep:通过grep过滤执行结果

 案例:

3.11 其他命令:clear、pwd、which

3.12 回显:echo 

 案例:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值