0
点赞
收藏
分享

微信扫一扫

Linux 基础知识

杰克逊爱学习 2022-05-10 阅读 74

文章目录

1. 了解 Linux

1.1 什么是Linux

Linux 是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布.

1.2 Linux 的主要应用场景

  1. 服务器领域
  2. 嵌入式设备 (路由器,交换机,空调,冰箱…)
  3. 移动端 (Android 内核)

1.3 Linux 发行版

  1. ubuntu 可以用来在网上查询一些 Linux 的资料
  2. debian 致力于创建自由操作系统的合作组织及其作品
  3. redhat 是企业中使用的最多的一个 Linux 系统.收费,但是提供商业服务.
  4. centos 这个和redhat代码一样,只是把 redhat 发行的源代码去掉了 log 商标.
  5. deepin 深度,这是一个国产的操作系统.

2. Linux 环境搭建

2.1 云服务器

这里我使用的是买的一个云服务器.

① 第一次使用服务器要重置密码

在这里插入图片描述

② 为了部署web程序之后能够运行,要设置防火墙

在这里插入图片描述

2.2 终端软件连接到 Linux

① XShell 的下载

下载地址 https://cdn.netsarang.net/62e36302/Xshell-7.0.0108p.exe

② 使用 Xshell 登陆主机

在这里插入图片描述
在这里插入图片描述
连接之后就可以输入密码,然后就连接成功了.

3. Linux 常用的命令

① ls

语法 :

ls [选项] [目录或者文件]

功能 :

选项 :

示例 :

ls -l

在这里插入图片描述

注意 :

② pwd

语法 :

pwd

功能 :

示例 :
在这里插入图片描述

③ cd

语法 :

cd [目录名]

功能 :

示例 :

在这里插入图片描述
注意 :

④ touch

语法 :

touch [选项] ... 文件 ...

功能 :

示例 :
在这里插入图片描述

⑤ cat

语法 :

cat [选项] [文件]

功能 :

示例 :
在这里插入图片描述
选项 -n 能输出内容对应的行号

⑥ echo

语法 :

echo 内容 > 文件名

功能 :

示例 :
在这里插入图片描述

⑦ mkdir

语法 :

mkdir [选项] 目录名...

功能 :

示例 :
在这里插入图片描述
加上 选项 -p 可以创建多级目录
在这里插入图片描述

⑧ rm

语法 :

rm [选项] [文件或目录]

功能 :

常用选项 :

示例 :
在这里插入图片描述
注意事项 :

⑨ cp

语法 :

cp [选项] 源文件或目录 目标文件或目录

功能 :

常用选项 :

示例 :
在这里插入图片描述

⑩ mv

语法 :

mv [选项] 源文件或目录 目标文件或目录

功能 :

常用的选项 :

示例 :
在这里插入图片描述

⑪ man

语法 :

man 命令

功能 :

示例 :
在这里插入图片描述
按 q 可以退出

⑫ less

语法 :

less [参数] 文件

功能 :

示例 :
在这里插入图片描述

⑬ head

语法 :

head [参数] 文件

功能 :

示例 :
以使用 -n <指定显示内容个数> 显示指定行数的内容
在这里插入图片描述
在这里插入图片描述

⑭ tail

语法 :

tail [参数] 文件

功能 :

示例 :
在这里插入图片描述

⑮ vim

语法 :

vim [文件名]

功能 :

注意事项 :

  1. 第一次进入的时候是普通模式.
  2. 想要编辑,要按下 i 进入插入模式
  3. 当把内容写完之后,按 Esc 退出插入模式
  4. 然后输入 :w 保存
  5. 然后再输入 :q 退出

示例 :
在这里插入图片描述
在这里插入图片描述
i 进入插入模式
在这里插入图片描述
输入完之后 按 Esc
在这里插入图片描述
然后输入 :w 保存. :q 退出
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

⑯ grep

语法 :

grep [参数] [文件]

功能 :

常用选项 :

示例 :
在这里插入图片描述

⑰ ps

语法 :

ps [参数]

功能 :

示例 :

ps aux # 显示系统上所有的进程
ps aux | grep "进程名"
ps aux | grep "进程id"

在这里插入图片描述

⑱ netstat

语法 :

netstat [参数]

功能 :

示例 :

netstat -anp
netstat -anp | grep "进程名"
netstat -anp | grep "端口号"

在这里插入图片描述

总结

以上就是最常用的一些命令.
一些技巧.
使用 tab 键 补全
使用 ctrl + c 重新输入

4. Linux 权限

4.1 Linux 上把权限分为三类

4.2 Linux 上三种角色

4.3 文件类型和访问权限

在这里插入图片描述
这里有十位.三位权限的顺序是 rwx
在这里插入图片描述
文件类型 :

基本权限 :

4.4 修改文件权限(chmod)

格式 :

chmod [参数] 权限 文件名

功能 :
设置文件的访问权限

示例 :
在这里插入图片描述

举报

相关推荐

0 条评论