linux —— 学习笔记(汇总)

1、基本概念

1.1、 linux 各个分区的作用

   参考博主“沉淀”的总结:linux目录结构以及作用

1.2、swap 和 temp 区别

 swap 用于普通程序的数据交换,temp 用于系统程序的数据交换

2、常用操作

2.1、软件安装、卸载、执行

    详见我的另一篇博文:linux —— 学习笔记(软件操作:安装、卸载、执行)

2.2、文件、文件夹操作

    详见我的另一篇博文:linux —— 学习笔记(文件、文件夹操作)

 

2.4、用户管理

   详见我的另一篇博文: linux —— 学习笔记(用户管理与权限控制)

 

3、系统管理(内存、设备、服务等管理)

3.1、查看文件大小 

查看文件大小

     使用linux命令df 和du,df。 【 df -h 】   【du -h --max-depth=1 /usr】  

    但是df只能查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。du可以查看文件及文件夹的大小。所以基本上是两者配合使用。

3.2、磁盘使用情况分析器   

baobab  Link

3.3、系统服务的操作

NAME   systemctl - Control the systemd system and service manager          SYNOPSIS  systemctl [OPTIONS...] COMMAND [NAME...]

NAME   service - run a System V init script                  SYNOPSIS  service SCRIPT COMMAND [OPTIONS]

如: systemctl status networking  /  service networking restart 

3.4、ifconfig  配置网络接口

NAME ifconfig - configure a network interface    SYNOPSIS  ifconfig [-v] [-a] [-s] [interface]  /  ifconfig [-v] interface [aftype] options | address ...

如: -a   查看所有网络接口    ifconfig -s 以简要的格式显示网络接口   ifconfig eth0 up 启动 eth0

3.5、进程管理

参考链接:管理进程的10个实用命令:link

top

htop: 没有的话则先—— sudo apt-get install htop(apt-get 安装原理?)

ps:ps -A | grep firefox  ps -A | less

pstree

kill  :kill pid  (kill -KILL或者kill -9 来杀死顽固的进程)

pgrep: 寻找进程ID ,与kill 结合—— kill $(pgrep lantern)

pkill & killall:  pkill lantern <=> killall lantern <=> pgrep lantern

renice : renice 19 pid (改变优先级—— -19非常高, 19非常低,0默认的优先级)

xkill : 高级图形杀,左键点到之处killed,右键取消

 gnome-system-monitor :图形化的资源管理器

 

4、其他操作(内存、设备、服务等管理)

4.1、环境变量的设置

详见我的另一篇博文:linux —— 学习笔记(环境变量的设置)

待整理:

9、挂载外部设备的方法

None

6、vi/vim基本使用方法

vi宏的使用技巧:link

查看文件属性:lsattr、ll 、ls -a 

shell 脚本语法:link   linux 下创建可运行脚本:link

 /bin 下面有常用的指令,可以去探索一下

 查看以及安装的文件 dpkg -l (redeclipse的删除)

make 命令 例解 命令教程

tail 命令 用于打印出文件的最后一部分,cat 打印出全部

ubuntu sendmail 服务的使用:查看博文

 防火墙的设置:查看博文  2

 

linux 命令大全

posted @   BensonLaur  阅读(2241)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端
点击右上角即可分享
微信分享提示