电脑疑难杂症问题解决、电脑系统安装教程就来柠檬系统教程网

最全的Linux系统命令总结,值得收藏

2024-10-15 来源:网络

本文从以下14个方面对Linux系统命令进行了分类总结。

硬件信息进程权限目录硬盘管理文件命令文件传输文件压缩用户和组系统管理网络管理Shell命令安装包SSH登录

硬件信息

命令

说明

dmesg

显示启动信息

cat /proc/cpuinfo

显示cpu使用信息

free -h

内存使用信息查询

lshw

硬件信息查询工具

lsblk

设备块信息

lspci -tv

PCI设备树

lsusb -tv

USB设备树

dmidecode

显示BIOS硬件信息

hdparm -i /dev/[disk]

显示硬盘数据信息

hdparam -tT /dev/[disk]

硬盘读取速度测试

badblocks -s /dev/[disk]

坏块检测

进程

命令

说明

ps

显示活跃进程快照

pstree

树形显示进程信息

pmap

显示进程内存占用信息

top

显示运行进程信息

kill [pid]

用进程号杀进程

pkill [pname]

用进程名杀进程

killall [pname]

用进程名杀所有进程

bg

列出后台进程

fg

列出前台进程

fg [job]

将job换到前台

lsof

列出进程打开的文件

trap [cmd] [signal]

在信号signal上执行命令cmd

wait

暂停终端直到进程执行完毕

nohup [cmd] &

将进程切换到后台运行

权限

命令

说明

chmod 777 [file]

所有人对文件有读、写、执行权限

chmod 755 [file]

文件属主具有读写执行权限,其他人只读

chmod 766 [file]

文件属主具有读写执行权限,其他人可读可写

chmod [user] [file]

修改文件的属主为用户user

chmod [user]:[group] [file]

修改文件的群组为群group,属主为用户user

目录

命令

说明

cd ..

切换到上级目录

cd

切换到Home目录

cd [/location]

切换到location指定的目录

硬盘管理

命令

说明

df -h

显示系统空闲空间

df -l

显示系统空闲节点

fdisk -l

硬盘分区类型及容量

du -ah

所有磁盘的使用情况

du -sh

当前目录的磁盘使用情况

ndmnt

显示目标挂载点

mount [device] [location]

挂载设备

文件命令

命令

说明

ls -a

显示目录所有文件信息

pwd

打印当前目录

mkdi

创建目录

rm

删除文件

cp

拷贝文件

mv

移动文件

ln

创建符号链接

touch

创建新文件

more

显示文件内容

head

查看文件开头10行

tail

查看文件最后10行

wc

统计字数、行数或字节数

source

执行文件

gpg

加密或解密

文件传输

命令

说明

scp [file] [server/tmp]

将文件file拷贝到服务器server/tmp目录

rsync -a [/location] [/backup]

将location内容同步到backup目录

文件压缩

命令

说明

tar cf [demo.tar] [dir]

将dir目录打包demo.tar

tar xf [demo.tar]

解压demo.tar

tar czf [demo.tar.gz]

将demo.tar 打包为demo.tar.gz

gzip [dir]

打包dir目录为dir.gz

用户和组

命令

说明

id

显示活跃用户详情

last

显示最后登录信息

who

显示当前登录信息

groupadd [group]

增加新用户组

adduser [user]

增加新用户

usermod -aG [group] [user]

将用户user添加到组group

userdel [user]

删除用户user

usermod

修改用户信息

chgrp [group] [directory]

改变目录对应组

系统管理

命令

说明

uname -r

显示系统信息

uname -a

显示内核发布信息

uptime

显示系统上线统计信息

hostname

查看主机名

last reboot

显示重启历史

date

显示当前日期时间

timedatectl

系统时钟管理

nger [user]

显示用户user信息

ulimit [ags] [limit]

查看或修改系统资源限值

shutdown [hh:mm]

定时关机

shutdown now

立即关机

网络管理

命令

说明

ip add show

显示Ip地址

ifconfig

显示所有的网卡信息

netstat

查看网络监听情况

dig

反向查找域名或IP信息

wget

根据URL读取文件

curl

发起网络请求

nslookup

查看域名信息

Shell命令

命令

说明

alias [cmd2]=‘[cmd]’

为命令cmd创建别名cmd2

watch -n [interval] [cmd]

设置以间隔interval周期运行命令cmd

sleep [interval] && [cmd]

延迟interval时间后,执行命令cmd

man [cmd]

查看命令cmd使用说明

history

查看之前运行的命令

安装包

命令

说明

yum search [keyword]

yum搜索软件包

yum info [package]

yum查看软件包

yum install [demo.rpm]

yum安装软件包

dnf install [demo.rpm]

dnf安装软件

rpm -i [demo.rpm]

安装本地rpm包

rpm -e [demo.rpm]

卸载rpm包

apt install [package]

Apt安装软件

tar zxvf [source_code.tar.gz]

cd [source_code]

.configure

make

make install

源码安装软件

SSH登录

命令

说明

ssh [user]@[host]

以用户user登录主机host

ssh [host]

通过端口22登录主机host

ssh -p [port] [user]@[host]

通过指定端口port,用户user登录主机host

telnet [host]

通过端口23登录主机host

本文从14个分类对Linux常见的命令进行分类总结,喜欢请点赞收藏,更多分享见下期~

免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。

相关文章

  • linux系统插入新硬盘后如何挂载、取消
    linux系统插入新硬盘后如何挂载、取消

      作者:yasden为什么要学linux?因为也许很快不久之后(目前已经在悄悄发生了),windows会使用的越来越少,而基于linux系统的国产操作系统会用得越

    2024-10-08
  • 使用Bash补全简化Linux和Dock
    使用Bash补全简化Linux和Dock

      通过 Tab 键,Bash 补全可以自动补全您最棘手的 Linux 和 Docker 命令。以下是设置方法。译自Simplify Linux...

    2024-10-07
  • 干货:在linux的文件海洋里查找某一个
    干货:在linux的文件海洋里查找某一个

      作者:ty天涯沦落人跟大家分享find命令的高效查找硬核干货,让你在linux的文件海洋里查找某一个文件,不再是大海捞针那么难找。要是还有再...

    2024-10-07
  • Linux系统之linux命令大全与基本
    Linux系统之linux命令大全与基本

      使用Linux VPS不会点命令是不能流畅地管理主机和安装软件等操作的。这里我将列出使用Linux VPS过程中的常用命令,面向的对象是懂一点命令行的朋友,如果你没有任何命令行基础,建议找本Linux的基础教程来看看。

    2024-10-07
  • 【干货】常见linux命令速查大全
    【干货】常见linux命令速查大全

      常见linux命令速查大全,有需要的小伙伴收藏加关注,干货满满。

    2024-10-07
推荐文章
热门浏览