linux指令汇总

1、解压缩

tar -cf doc_file.tar *.doc
tar -xf doc_file.tar   

tar -czf doc_file.tar.gz *.doc
tar -xzf doc_file.tar.gz

tar -cjf doc_file.tar.bz2 *.doc
tar -xjf doc_file.tar.bz2

tar -cZf doc_file.tar.Z *.doc
tar -xZf doc_file.tar.Z

zip -r test.zip test001
unzip test.zip -d /home/user_name/test

2、保存指令信息

script -a 1.txt

exit

3、rtcwake

cat /sys/power/state  查看系统支持的休眠模式
rtcwake -m mem -s 60  S3
rtcwake -m disk -s 60  S4

 4、查看cpu信息

/proc/cpuinfo

lscpu

lshw

lstopo

numactl

5、显示行数

:set number

6、查看串口信息

setserial -g /dev/ttyS0 查看串口信息
setserial /dev/ttyS0 irq 3 设置指定串口中断号

echo "hello" > /dev/ttyS0 发送信息到串口ttyS0

 7、查看模块信息

modprobe 模块名

加载模块

rmmod 模块名

删除模块

modinfo 模块名

lsmod 查看加载到内核的模块信息

8、启动配置相关

(1)没有/sys/firmware/efi/efivars/FlashInfo路径

启动配置加参数efi=runtime

(2)系统串口输出

console=ttyS0,115200 loglevel=7

(3)串口个数调整

8250.nr_uarts=6

(4)修改启动参数

启动配置文件grub.cfg是/boot/grub/grub.cfg

GRUB_TIMEOUT=0    //立即加载操作系统

GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true  //隐藏菜单不显示倒计时

GRUB_TIMEOUT_STYLE=hidden   //保留shift或esc显示菜单能力

sudo update-grub     //更新grub

9、nmcli联网

nmcli device status

nmcli device connect enaphyt4i0
10、命令行运行应用

dex foo.desktop

11、安装依赖库

sudo apt-get update
sudo apt-get install libncurses5-dev #用于menuconfig
sudo apt-get install build-essential openssl
sudo apt-get intall flex
sudo apt-get intall bison
sudo apt-get intall openssl
sudo apt-get intall libssl-dev
12、fdisk

1. 打开终端,以root用户身份登录。
2. 输入fdisk -l命令,查看磁盘分区情况。
3. 找到要删除的分区,记录下分区的设备名,如/dev/sda1。
4. 输入fdisk /dev/sda命令,进入fdisk分区工具。
5. 输入d命令,选择要删除的分区。
6. 输入w命令,保存并退出fdisk。
7. 输入partprobe命令,更新分区表。
8. 输入lsblk命令,确认分区已被删除。

 13、linux下运行虚拟机

virsh net-start default
virt-manager

zx平台需添加如下配置:
cat /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT= "intel_iommu=on 其他"

14、lmsensor

apt-get install lm-sensors

加载it87模块

modprobe it87 ignore_resource_conflict=1 force_id=0x8622

sensors-detect 配置关注硬件

sensors  查看

watch sensors 实时查看

15、关闭ps2键鼠唤醒

cat /proc/acpi/wakeup

echo PS2K disabled > /proc/acpi/wakeup

echo PS2M disabled > /proc/acpi/wakeup

16、开机时间

systemd-analyze

 17、查看中断分配

cat /proc/interrupts

 18、查看io分配

cat /proc/ioports

19、串口工具cutecom

 apt-get update

apt-get install cutecom

20、uos换源

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

sudo vim /etc/apt/sources.list

删除文中内容,添加以下内容

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

更新软件列表和升级软件

sudo apt-get update
sudo apt-get upgrade

posted @ 2022-07-19 17:44  annan00  阅读(108)  评论(0)    收藏  举报