【linux笔记------常用命令和软件备忘】

文章目录

  • 网络配置
  • 一、软件包管理
  • 二、解压
  • 三、端口命令
  • 四、挂载、格式化硬盘
    • 1. 挂载ntfs
    • 2.格式化
  • 五、cpu频率配置
  • 六、一些软件配置
    • nginx
    • mosquitto
    • WiringPi

网络配置

首先连接wifi,串口工具连接时使用mobaxterm时选择115200波特率其他选择默认
进入图形化wifi配置界面:

nmtui

一、软件包管理

删除当前目录下的所有文件

rm -rf *

卸载

apt remove 包名
atp purge 包名

查看安装的软件

dpkg -l

二、解压

解压

tar –xvf file.tar
tar -xzvf file.tar.gz
tar -xjvf file.tar.bz2
tar –xZvf file.tar.Z
unrar e file.rar
unzip file.zip
xz -d file.tar.xz

三、端口命令

查看端口占用

netstat -nultp

查看ftp服务端口

netstat -antup | grep ftp

四、挂载、格式化硬盘

1. 挂载ntfs

  1. 安装ntfs-3g
sudo apt install ntfs-3g
  1. 查看硬盘位置,根据容量判断哪个是要挂载的
sudo fdisk -l

【linux笔记------常用命令和软件备忘】_第1张图片
3. 查看分区状态

sudo parted -l

在这里插入图片描述
4. 挂载所需对应分区,我的只有一个分区,所以是/dev/sda1

sudo mkdir ~/ntfs 				//建个文件夹作为挂载点
sudo mount -t ntfs-3g /dev/sda1 ~/ntfs

5.开机自动挂载

sudo vi /etc/fstab

在文件末尾填入新行,类似下面格式配置

UUID=2720C15B2623B454   /home/ubuntu/ntfs    ntfs    defaults,utf8,uid=1000,gid=1000,dmask=022,fmask=133    0    0

查看上面uuid,uid,gid

sudo lsblk -f 		//uuid
id 						//uid,gid
  • ~/mnt 挂载点
  • utfs 挂载的硬盘类型
  • defaults 默认自动挂载
  • utf8 挂载字符编码
  • dmsk 挂载的目录权限掩码,目录权限 = 777 - dmask = 777 - 022 = 755 = rwx rx rx
  • fmsk 挂载的文件权限掩码,文件权限 = 777 - dmask = 777 - 133 = 644 = rw r r
  • 0 0 设置不自动备份 设置开机不自检

2.格式化

mke2fs -t ext4 -L test /dev/nvme0n1p1  	#nvme m2硬盘格式化为 ext4

五、cpu频率配置

限制cpu频率

vim /etc/default/cpufrequtils
service cpufrequtils restart

如果没有这个文件的话:

apt install cpufrequtils

六、一些软件配置

nginx

默认配置路径

sudo vim /etc/nginx/sites-available/default

mosquitto

安装

sudo apt install mosquitto
sudo apt install mosquitto-clients		//客户端

订阅:

mosquitto_sub -v -t $SYS/# 

取消订阅

mosquitto_sub -v -t $SYS/# -U $SYS/# 

WiringPi

WiringPi官网

gpio -v //查看版本
gpio -readall //读所有io状态
//包含头文件
#include  
//编译命令
gcc -Wall main.c -lwiringPi //编译main.c,使用-o指定生成文件名
//运行
sudo ./a.out 				//运行
sudo ./a.out & 				//后台运行
jobs -l 					//查看当前任务
ps -aux|grep a.out 			//查看当前a.out是否运行

你可能感兴趣的:(linux,常用命令,linux)