linux——学习使用笔记

Codeabetterworld Codeabetterworld     2022-08-03     540

关键词:

目录
  1. 基本概念
  2. 常用操作
  3. 系统管理(内存、设备、服务等管理)
  4. 其他操作
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 命令大全

嵌入式linux学习笔记fbtft使用笔记(代码片段)

前言在断断续续学习了比较长时间的嵌入式Linux之后,我着手准备自己设计一款Linux的小电脑,在设计硬件之前,我需要掌握一些软硬件的使用,比如fbtft用于驱动小LCD屏幕,usb摄像头,2.4Gwifi模块等我对Linu... 查看详情

嵌入式linux学习笔记fbtft使用笔记(代码片段)

前言在断断续续学习了比较长时间的嵌入式Linux之后,我着手准备自己设计一款Linux的小电脑,在设计硬件之前,我需要掌握一些软硬件的使用,比如fbtft用于驱动小LCD屏幕,usb摄像头,2.4Gwifi模块等我对Linu... 查看详情

linux学习笔记(第一周)

Linux笔记基本概念UNIX体系结构操作系统(内核):一种软件,控制计算机硬件资源,提供程序运行环境。​内核的接口被称为系统调用(systemcall,图中的阴影部分)。公用函数库构建在系统调用接口之上,应用程序既可使用公用函... 查看详情

大数据学习笔记~linux基础篇

记录我在学习大数据技术过程中的学习笔记目录一、学习目标二、Linux虚拟机的安装配置     a、创建虚拟机、安装centos7(保姆级教程)     b、使用克隆的方式创建Linux虚拟机        c、使用Xshell连接Linux虚拟机三、Linux命... 查看详情

linux——学习使用笔记(软件操作:安装卸载执行)

目录: 0、相关基本命令    1、安装软件    2、卸载软件    3、打开软件 0、相关基本命令    与软件操作相关的主要命令有:dpkg 和apt-get。    dpkg : &... 查看详情

学习笔记类目录一览--不定期更新

目录概述Linux学习笔记Linux系统编程VScode使用记录波形分析GitHub使用Qt5学习笔记串口助手bin文件合成工具概述每次想要查找以前的笔记都要翻来翻去,索性写一个目录文章。以后需要查找什么东西,或者想要补全某篇文章&... 查看详情

linux学习笔记(代码片段)

linux学习笔记1.操作系统的发展史1.2Unix1.2Minix1.3Minix1.4Minix没有火起来的原因2.linux介绍2.1Linux内核版本2.2Linux发行版本2.3Linux目录结构2.4用户目录3.命令行的基本用法3.1命令的使用方式3.2查看帮助文档3.3tab自动补全3.4history游览历史3.5... 查看详情

linux学习笔记(代码片段)

文章目录前言一.Shell基础1.查看2.安装3.使用4.Bash基本特性Bash解释器具有许多方便的快捷键查看历史命令命令别名标准输入输出的重定向管道二.helloworld三.变量1.自定义变量定义变量取消变量变量规范2.环境变量3.位置变量4.预定义... 查看详情

[学习笔记]在linux中使用源码编译的方式安装nginx

使用源码的方式安装nginx,可以加深对linux目录的理解,今天就来放弃yum..rpm..dnf..这些在linux下较为“傻瓜”的操作方式,实战源码编译的方式安装nginx!​准备工作准备nginx源码包:http://nginx.org/en/download.html准备相关的依赖包以... 查看详情

linux学习笔记(代码片段)

Linux学习笔记(二)Author:akynazhBlog:akynazh.site一些文件操作pwdpwd[-P]-P:显示出确实的路径,而非使用链接(link)路径。mkdirmkdir[-mp]目录名称-m:设置文件的权限喔!直接设置,不需要看默认权限(umask... 查看详情

嵌入式linux学习笔记fbtft使用笔记(代码片段)

前言在断断续续学习了比较长时间的嵌入式Linux之后,我着手准备自己设计一款Linux的小电脑,在设计硬件之前,我需要掌握一些软硬件的使用,比如fbtft用于驱动小LCD屏幕,usb摄像头,2.4Gwifi模块等我对Linu... 查看详情

linux学习笔记

Linux开发工具🍬目录Linux开发工具🍬💻Linux安装软件💻💻Linux软件包管理器yum💻💻Linux编辑器-vim的使用💻普通模式📖末行模式📖vim配置📖末尾📖💻Linux安装软件& 查看详情

学习笔记三

使用puTTY和Xshell远程连接Linux以及密钥认证使用puTTY远程连接Linux首先,安装puTTY,它是一个免费的开源的软件,且操作和配置非常简单易用,下载地址:www.chiark.greenend.org.uk下载安装包putty-0.70-installer.msi(下载32位就可以了,64位... 查看详情

学习笔记三

使用puTTY和Xshell远程连接Linux以及密钥认证使用puTTY远程连接Linux首先,安装puTTY,它是一个免费的开源的软件,且操作和配置非常简单易用,下载地址:www.chiark.greenend.org.uk下载安装包putty-0.70-installer.msi(下载32位就可以了,64位... 查看详情

linux学习笔记一(代码片段)

linux学习笔记一文章目录linux学习笔记一Linuxpackageoperationoflookingfilesoperationhelpcommandsowncommandsechotunnelechoagainuserorrootprocessingaliasagainfinding这个是我在学习linux系统的时候的一点的小小的总结,希望对大家有一定的在帮助啦。Linux 查看详情

kali学习笔记5:tcpdump详细使用方法

Kali自带Wireshark,但一般的Linux系统是不带的,需要自行下载,并且过程略复杂而纯字符界面的Linux系统无法使用Wireshark但是,所有Linux系统都会安装TCPDUMP:一种基于命令行的抓包工具 注意事项:默认只抓68字节,能够获得基... 查看详情

linux学习笔记

一直在linuxcast.net 学习linux视频,边学边总结了一些笔记。=================一些基本操作============= 查看详情

docker学习笔记--如何使用dockerfile构建镜像

Dockerfile是一种被Docker程序解释的脚本,Dockerfile由一条一条的指令组成,每条指令对应Linux下面的一条命令。Docker程序将这些Dockerfile指令翻译真正的Linux命令。Dockerfile有自己书写格式和支持的命令,Docker程序解决这些命令间的依... 查看详情