Linux命令综述 - Charles-Charmless/Charles-Charmless.github.io GitHub Wiki

Linux(centos)-commands


基础: {#基础:}

ls

cd

pwd

查找: {#查找:}

basename 根据命令的完整路径去掉路径,返回命令名

which

whereid

文件管理: {#文件管理:}

umask 设置文件默认权限(要去掉的权限)

mv

rm

cp

chmod 修改文件或目录的权限

chown 修改文件的属主

chgrp 修改文件的属组

tar 打包文件

touch 新建空白文件

less

more

cat

tac

head

tail

od

file 查看文件类型

stat 提供文件系统上某个文件的所有状态信息

setfacl

getfacl

infocmp : 将二进制的terminfo文件显示出来,仅限于terminfo文件

gzip 压缩文件

bzip2 压缩文件(压缩大型二进制文件)

zip 压缩文件(可以将整个目录下的文件压缩进单个文件)

lsof 列出所有已经打开的文件

mktemp 在/tmp目录创建一个无唯一的临时文件(不使用umask值)(在文件名末尾加6个XXXXXX以便保证文件名在目录中唯一)(返回文件名)

-t 该选项强制在系统的/tmp目录下创建文件,并返回创建临时文件的路径名

-d 创建临时目录

软件安装: {#软件安装:}

yum

rpm

磁盘管理: {#磁盘管理:}

fdisk 管理存储设备的分区

df 查看已挂载磁盘的使用情况

du 显示某个特定目录的磁盘使用情况

mount 挂载存储媒体

umount 卸载存储媒体

losetup 回环设备控制

mkefs 创建一个ext文件系统

mke2fs 创建一个ext2文件系统

mkfs.ext3 创建一个ext3文件系统

mkfs.ext4 创建一个ext4文件系统

mkreiserfs 创建一个reiserfs文件系统

jfs_mkfs 创建一个jfs文件系统

mkfs.xfs 创建一个xfs文件系统

fsck 检查和修复任意类型的linux文件系统、

LVM相关命令:

pvcreate 创建真实的物理卷

pvdisplay 显示已经创建的物理卷列表

vgcreate 创建卷组

vgdisplay 显示已经创建的卷组

lvcreate 创建逻辑卷

lvdisplay 显示已经创建的逻辑卷

vgchange 激活和禁用卷组

vgremove 删除卷组

Vgextend 将物理卷加到卷组中

Vgreduce 从卷组中删除物理卷

lvextend 扩展lv的容量

lvreduce 缩减lv的容量

用户管理: {#用户管理:}

useradd 添加用户

userdel 删除用户

passwd 修改密码

chpasswd 可以从标准输入自动读取登陆名和密码度对列表,给密码加密,然后给用户帐号设置

usermod 修改用户帐号信息

chsh 快速修改默认的用户登陆shell

chfn 修改/etc/passwd子段中存储信息的标准方法

chage 管理用户帐号的有效期限

finger 查看用户信息

groupadd 创建新组

groupmod 修改组

who 查看当前系统有谁在登陆

系统服务: {#系统服务:}

systemct

kill 结束进程

killall 支持通过进程名为而不是通过进程号来结束进程

jobs

fg

ps 显示系统进程

top 实时监控进程

sleep

nice

renice

at

crontab

内核管理: {#内核管理:}

dmesg

modinfo

rmmod

insmod

modprobe

硬件管理: {#硬件管理:}

lspci

lsusb

dmesg

网络管理: {#网络管理:}

ping

route

netstat

arp

iwconfig

ifconfig

ifup

ifdown

ip

traceroute

host

nslookup

安全: {#安全:}

远程连接: {#远程连接:}

telnet

ftp

lftp

数据: {#数据:}

wget

tcpdump

nc

netcat

nmap

sort 对数据进行排序

grep 对数据进行搜索

内存管理: {#内存管理:}

ipcs 查看系统当前共享内存页面


之后会继续进行补充

⚠️ **GitHub.com Fallback** ⚠️