Linux

入门

操作系统:硬件之上的第一层软件

linux初次认识

系统组成如下

  • linux 内核(调度cpu,内存)
  • 系统级应用程序(出场自带程序)

两部分组成

下载linux内核

远程连接linux

使用远程工具(xshell) 输入主机号(ip) 名字 用户名密码新建连接

目录结构

linux的目录结构是一个树形结构

linux 只有一个顶级目录(根目录)用/表示

基础命令

命令基础格式

command [-options] [parameter]

命令本身 命令选项 参数多用于指定目标

ls命令

ls [-a -l -h] [路径]

列出当前目录下的内容

-a 列出全部文件(隐藏)

-l 以列表形式展现内容 并展示更多信息

-h 以易于阅读形式列出文件大小 需要搭配-l

cd命令

cd [路径]

更改当前工作目录

不加参数回到hemo 目录

pwd命令

print work directory

打印当前工作目录

mkdir命令

mkdir [-p] 路径

-p表示自动创建不存在的父目录

文件操作

touch

touch 路径

创建一个文件

cat

cat 路径

查看文件内容

more

more 路径

查看文件内容

cat 将文件内容显示

more 支持翻页 内容过多可以一页页展示

cp

cp [-r] 参数1 参数2

复制文件或文件夹

r表示递归复制文件夹

参数一表示被复制的文件

参数二表示要复制去的地方

mv

mv 参数1 参数2

移动文件或文件夹

参数一 表示被移动的文件或文件夹

参数二表示要移动去的地方 如果目标不存在进行改名确保目标存在

rm

rm [-r -f] 参数1,….参数n

r用于删除文件夹

f表示强制删除

参数表示要删除的文件或文件夹路径

命令支持通配符 *

查找命令

which

which 命令

查看命令的存放地点

find

find 起始路径 -name “被查找文件名”

查找文件

find 起始路径 -size +l|-n [kmg]

+-表示大于小于

n 是数字

kmg 是大小单位kb,mb,gb

grep

grep [-n] 关键字 文件路径

n表示显示行号

根据关键字过滤文件行

wc

wc [-c -m -l -w] 文件路径

c统计bytes数量

m统计字符数量

l统计行数

w统计单词数量

|

管道符 将左边的命令结果作为右边命令的输入

重定向符

echo

echo 内容

参数是要输出的内容

反引号`

被反引号包围的内容会被作为命令而不是字符串被识别

>

将左侧命令结果覆盖写入右侧指定文件

>>

左侧命令追加写入右侧指定文件

tail

tail [-f -num ] 路径

f 表示持续跟踪尾部更改

-num 表示查看尾部多少行

vim编辑器

命令模式

按键理解为命令,对文件进行操作

输入模式

文件内容进行自由编辑

底线命令模式

整体的文件控制, 文件保存退出

权限管理

root用户

root用户有最大的系统操作权限

实用操作

软件部署

脚本&自动化


http://example.com/2024/06/07/linux/
作者
wangzj
发布于
2024年6月7日
许可协议