Linux知识点总结

本文详细介绍了Linux系统的基本操作,如开关机命令、常用目录结构、基础命令集、文件权限管理、内容查看、硬连接与软连接、vim编辑器技巧,以及进程管理和文件管理。深入浅出地展示了Linux运维和开发的关键技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一.开关机命令
二.linux系统常用目录介绍
三.常用基本命令
四.文件权限认识和修改
五.文件内容查看
六.硬连接与软连接
七.vim编辑器常用命令
八.进程管理

一.开关机命令
  1. sync: 将数据由内存同步到硬盘上
  2. halt: 关机.(更多关机命令可以用man shutdown查看)
  3. reboot: 重启系统.

注意:
①不管重启还是关机,都需要先运行sync命令同步数据.
②如果使用的是远程服务器,那基本不关机.

------返回目录

二.linux系统常用目录介绍
  1. /etc: 这个目录用来存放所有系统管理所需要的配置文件和子目录.
  2. /home: 用户的主目录,Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的.
  3. /opt: 这是给主机额外安装软件用的目录.比如安装一个ORACLE数据库就放在这个目录下,默认是空的.
  4. /root: 系统管理员目录
  5. /tmp: 放一些临时文件,比如安装包
  6. /usr: 很重要的目录,用户的很多应用程序和文件都放在这个目录下,类似windows下的program files目录
  7. /var: 这个目录存放着不断扩充的东西,我们习惯把那些经常需要修改的目录放在这个目录下,包括各种日志文件.
  8. /www: 存放服务器网站相关的资源,环境,网站的项目

------返回目录

三.常用基本命令
  1. cd:切换目录

cd . . (cd+点点):到上级目录
cd /: 到当前目录
cd 文件夹名: 到指定目录
cd ~:回到当前用户目录

  1. ls:列出目录

ls -a: 查看全部文件,包含隐藏文件
ls -l: 查看文件,不包含隐藏文件,包含文件的属性和权限
注意: 通常会ls -al这么组合使用

  1. clear: 清空操作页面
  2. mkdir: 创建文件夹

mkdir -p 目录名1/目录名2/目录名3/…: 创建多层目录

  1. rmdir: 移除文件夹

rmdir -p 目录名1/目录名2/目录名3/…: 删除多层目录
注意: rmdir只能删除空的目录

  1. rm: 移除目录或文件

rm -f 目录或文件名:忽略不存在的文件,不会出现警告,强制删除
rm -r 目录或文件名: 递归删除目录
rm -i 目录或文件名: 互动,询问是否确认删除
删库跑路:rm -rf /: (没有买卖,就没有杀害)

  1. pwd: 显示当前所在目录
  2. cp 文件 新目录路径: 复制文件.
  3. mv:移动或重命名

mv 文件或路径 新路径: 移动文件或者目录
mv 旧文件名 新文件名: 重命名
mv -f …:强制
mv -u …:只替换已经更新过的文件

------返回目录

四.文件权限认识和修改
  1. d rwx rwx rwx权限的认识
文件类型属主权限(root)属组权限(管理组,游客组)其他用户权限(基本只读不写)
drwxrwxrwx
目录文件执行执行执行

其他常见文件类型
[d]表示目录, [-]表示文件, [l]表示链接文档

  1. 修改文件属性

[-R] :递归更改文件属组,就是在更改某个目录文件的属组时,如果加上-R参数,那么该目录下的所有文件的属组都会修改.
charp [-R] 属组名 文件名: 更改文件属组
chown [-R] 属主名 文件名: 更改文件属主
chown [-R] 属主名:属组名 文件名: 更改文件属主和属组

★ c h o m d \color{red}{★chomd} chomd: 更改文件9个属性
r = 4, w = 2, x = 1
chomd [-R] 764 文件名:代表 - r w x(4+2+1=7) r w -(4+2) r- -(4)

------返回目录

五.文件内容查看
  1. cat:由第一行显示文本内容.
  2. tac:由最后一行
  3. nl:输出顺便输出行号
  4. more: 一页一页显示
  5. less:和more相似,但是比more多的是,它可以前翻页

:less是 空格 后翻页,键盘 pageUp,pageDown 上下翻页,键盘 q 退出…
查找字符串使用 /要查询的字符 向下查询, ?要查询的字符 向上查询…
键盘 n 继续搜寻下一个, N 继续搜寻上一个.

  1. head:只看头几行

通过 /n 来控制行数,例如 head -n 20 文件名
tail同理

  1. tail:只看尾几行
  2. 可以使用man [命令] 查看更多扩展命令,例如man cp
  3. ifconfig:查看网络配置,同windows

------返回目录

六.硬连接与软连接

硬连接: 如同复制粘贴
软连接: 如同快捷方式

1.touch f1: 创建文件f1
2.ln f1 f2: 创建f1的硬连接f2
3.ln -s f1 f3: 创建f1的软连接f3
4.echo “i love java” >>f1: 给f1写入一些字符串
5.cat f1, cat f2, cat f3:分别查看三个文件中内容, 都写入了"i love java".

------返回目录

七.vim编辑器常用命令
  1. vim 文件名: 最基本的,编辑文本,进入vim编辑器
  2. 三种使用模式

①命令模式

用户一启动vim编辑器就进入了命令模式
键盘 i \color{red}{i} i 切换到输入模式
键盘 x \color{red}{x} x 删除当前光标所在位置的字符
键盘 : \color{red}{:} : 切换到底线命令模式,以最后一行输出命令

②输入模式

字 符 按 键 和 s h i f t 组 合 \color{red}{字符按键和shift组合} shift : 输入字符
e n t e r 回 车 键 \color{red}{enter回车键} enter : 换行
b a c k s p a c e 退 格 键 \color{red}{backspace退格键} backspace退 : 删除光标前一个字符
d e l 删 除 键 \color{red}{del删除键} del : 删除光标后一个字符
方 向 键 \color{red}{方向键} : 在文本中移动光标
H o m e 或 E n d 键 \color{red}{Home或End键} HomeEnd : 光标到行首或行尾
P a g e U p 和 P a g e D o w n \color{red}{PageUp和PageDown} PageUpPageDown : 上下翻页
I n s e r 键 \color{red}{Inser键} Inser : 切换光标为输入/替换模式,光标将变成竖线/下划线
E S C \color{red}{ESC} ESC : 退出输入模式,切换到命令模式

③底线命令模式

输 入 w \color{red}{输入w} w : 保存文件
输 入 q \color{red}{输入q} q : 退出程序
通常都是 wq 合着用
s e t   n u \color{red}{set nu} set nu : 显示行号,也会经常使用

  1. 更多命令请自行搜索

------返回目录

八.进程管理
  1. ps:查看当前系统中正在执行的各种进程信息

我们通常使用 p s \color{red}{ps} ps − a u x ∣ g r e p \color{red}{-aux|grep} auxgrep 进 程 名 字 \color{red}{进程名字} 来过滤进程信息

-a: 显示当前 终端 运行的所有进程信息
-u: 以用户信息显示进程
-x:显示后台运行进程的参数
|: 管道符
grep: 查找文件中符合条件的字符串

ps -ef|grep 进程名字: 查看父进程
pstree -pu: 进程树

-p:显示父id
-u:显示用户组

kill -9 进程的id:强制结束进程

------返回目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值