linux常用命令

help     help (选项)(参数:bash内建命令,可以为多个,用空格分开)    用于显示bash内建命令的帮助信息
info    info(选项)(参数:帮助主题,可以是指令、函数或配置文件)    info格式的帮助指令
whatis     whatis [参数]    用于查询一个命令执行什么功能,并将查询结果打印到终端上
文件及目录一(创建和删除)
touch    touch [参数] 文件    用于创建新的空文件和更新已有文件的时间标签,他们的数据将原封不动的保留
mkdir    mkdir [参数] 目录    创建目录
rm    rm [参数] (文件:若是链接,只删除链接,文件保持不变)    删除指定的文件或目录
rmdir    rmdir [参数] 目录    删除空目录
mv    mv [参数] 源文件 目标文件    文件或目录的重命名或者移动文件到另一个目录
cp    cp [参数] 源文件 目标文件    复制文件或目录
cd    cd [参数] [dir]    切换工作目录
pwd    pwd [参数]     显示当前路径
ls    ls [参数] [文件]    列出目录内容
tree    tree [参数]    以树形结构显示目录或文件
ln    ln [参数] 源文件 目标文件    为文件创建快捷方式
stat    stat [参数]    显示文件或文件系统的详细信息
rename    rename 原字符 新字符 文件    用于批量修改文件名称
basename    basename [参数]    显示文件路径名的基本文件名
dirname    dirname [参数]    去除文件名中的非目录部分,仅显示与目录有关的内容。
chattr    chattr 参数 文件    设置文件属性(给关键文件加锁)
lsattr    lsattr [参数] [文件]    显示文件隐藏属性
file    file [参数] 文件    查看文件类型
md5sum    md5sum [参数] [文件]    校验文件
find    find [路径] [参数] [条件]    查找指定文件(实际搜索硬盘查询文件位置)
which    which [参数] 文件    查找命令文件所在位置(从PATH变量路径查找)
whereis    whereis [参数] [命令名]    查找命令的二进制程序、源代码文件和man手册页等相关文件的路径
locate    locate [参数] 文件    查找文件及帮助相关,从updatedb对应的数据库里查
chown    chown [参数] 所属主:所属组 文件    改变文件或目录的用户和用户组
chgrp    chgrp [参数] [目录]    更改文件用户组
chmod    chmod 参数 文件    改变文件或目录权限
umask    umask [参数] [权限掩码]    可用来设定权限掩码
文本处理一(查找文本内容)    
grep    grep [参数] 文件    文本搜索工具
egrep    egrep [参数] 文件    在文件内查找指定的字符串
cat    cat [参数] 文件    查看文件内容
more    more [参数] 文件    分页查看文件内容
less    less [参数] 文件    分页查看文件内容
head    head [参数] 文件    显示文件开头的内容
tail    tail [参数] 文件    查看文件尾部内容
tac    tac [参数] [文件]    反向显示文件内容
rev    rev [文件]    颠倒过来显示文件内容
nl    nl [参数] [文件]    添加行号
文本处理三(文本内容处理)        
vi/vim    vim [参数] 文件    文本编辑器
vimdiff    vimdiff [参数]    同时编辑多个文件
column    column [参数][文件]    输入格式化为多个列
wc    wc [参数] 文件    统计文件的字节数、单词数、行数
split    split [参数] [切割文件][文件名]    分割文件
paste    paste [参数] [文件1] [文件2]    合并两个文件
cut    cut [参数] 文件    按列提取文件内容
sort    sort [参数] 文件    对文件内容进行排序
uniq    uniq [参数] 文件    去除文件中的重复行
diff    diff [参数] 文件1 文件2    比较文件内容差异
patch    patch [参数]    被用于为开放源代码软件安装补丁程序
join    join [参数] [文件1] [文件2]    连接两个文件
tr    tr [参数] 字符串1 字符串2    替换或删除字符
sed    sed 参数 文件    流编辑器
awk    awk 参数 文件    文本和数据进行处理的编程语言
df    df [参数] [对象磁盘/分区]    显示磁盘空间使用情况
du    du [参数] 文件    查看文件或目录的大小
sync    sync [参数]    把数据从buffer写回磁盘
磁盘与文件系统二(文件系统)        
mount    mount [参数] [设备] [挂载点]    用于把文件系统挂载到目录,文件系统指的是被格式化过的硬盘或分区设备,进行挂载操作后,用户便可以在挂载目录中使用硬盘资源了。
umount    umount [参数] [设备/挂载目录]    卸载文件系统
dd    dd 参数 对象    拷贝及转换文件
fdisk    fdisk [参数] [设备]    管理磁盘分区
partprobe    partprobe [参数]    重读分区表,将分区信息通知内核,真正生效
parted    parted [参数] [设备]    磁盘分区工具
gdisk    gdisk [参数]    gpt磁盘分区工具(常用于大于2T)
mkfs    mkfs [参数] 设备名    对设备进行格式化(本质创建文件系统)
blkid     blkid [参数]    显示关于可用块设备的信息
dumpe2fs    dumpe2fs [参数]    用于打印“ext2/ext3”文件系统的超级块和快组信息。
fsck    fsck [参数] 文件系统    检查和修复ext文件系统(好的磁盘不能操作) ,类似e2fsck
xfs_info    xfs_info [挂载点] | [设备文件名]    查看xfs文件系统的具体信息
mkswap    mkswap [参数]    格式化为swap
swapon    swapon [参数 ]    激活swap
swapoff    swapoff [参数]    关闭swap
lsblk    lsblk [参数]    查看分区及挂载信息
iotop    iotop [参数]    监视磁盘I/O状态
磁盘与文件系统三(压缩/解压缩)        
tar    tar 参数 文件或目录    压缩和解压缩文件
zip    zip 参数 文件    压缩文件
unzip    unzip [参数] 压缩包    解压缩zip格式文件
gzip    gzip [参数] 文件    打包压缩gz格式
系统管理
getenforce    getenforce [参数]    查看selinux状态
setenforce    setenforce [参数]    设置selinux状态(0关闭,1开启),临时更改
uname    uname [参数]    显示系统内核信息
hostname    hostname [参数]    显示和临时设置主机名
hostnamectl    hostnamectl [参数]    显示与永久设置主机名称
localectl    localectl [参数]    用于查询与修改系统的本地化(locale)与键盘布局的设置
dmesg    dmesg [参数]    显示开机信息,用于检查和控制内核的环形缓冲区
uptime    uptime [参数]    查看系统启动时间及负载信息
free    free [参数]    显示系统内存使用量情况
ulimit    ulimit [参数]    查看和设置文件描述符
init     init(选项)(参数)    切换运行级别
runlevel    runlevel [参数]    查看运行级别
systemctl    systemctl 参数 服务    系统服务管理器指令(它实际上将service和 chkconfig这两个命令组合到 一起。)
性能监控        
vmstat    vmstat [参数]    显示虚拟内存状态
iostat      iostat [参数] [设备]    用于监视系统输入输出设备和CPU的使用情况。
sar    sar [参数]    系统运行状态统计
ipcs    ipcs [参数]    用于显示Linux中进程间通信设施的状态,显示的信息包括消息列表、共享内存和信号量的信息 。
ipcrm    ipcrm [参数]    用来删除一个或更多的消息队列、信号量集或者共享内存标识
系统管理一(进程查看)        
top    top [参数]    动态显示系统运行状态,包含处理器、内存、服务、进程等重要资源信息。
ps    ps [参数]    静态查看进程信息
pstree    pstree [参数]    以树状图显示进程
pgrep    pgrep [参数] [模式]    检索当前正在运行的进程
pmap    pmap [参数] [进程ID ]    显示进程的内存映像
lsof     lsof [参数] [文件]    查看文件的进程信息
系统管理二(进程操作)        
jobs    jobs [参数] [目录]    显示shell的作业信息
bg    bg [参数]    将作业放到后台运行
fg     fg [参数]    将作业放到前台运行
kill    kill [参数] 进程号    杀死进程
killall    killall [参数]    使用进程名称来杀死进程
pkill     pkill [参数]    按照进程名杀死进程
nice     nice [参数] [命令]    调整还未执行进程的优先级
renice    renice [参数]    调整已经执行进程的优先级
nohup    nohup [参数]    后端运行程序
useradd    useradd [参数] 用户名    创建用户
passwd     passwd [参数] 用户名    修改用户的密码
chpasswd     chpasswd [参数]    批量更新密码
chage    chage [参数]    查看和修改密码属性
userdel    userdel [参数] 用户名    删除用户账户
su    su [参数] 用户名    切换用户身份
sudo     sudo [参数] 命令    授权普通用户执行管理员命令
visudo    visudo [参数]    编辑/etc/sudoers文件
id    id [参数] 用户名    查看用户身份(显示用户与用户组信息)
用户管理二(用户组)        
usermod    usermod [参数] 用户名    修改用户账号信息
groupadd    groupadd [参数] 用户组    创建新的用户组
groupdel    groupdel [参数] [群组名称]    删除用户组
groups    groups [参数]    显示一个用户所加入的所有用户组
用户管理二(用户信息)        
whoami    whoami [参数]    查看当前登录用户
who am i        查看当前登录的终端,登陆者以及登录时间等信息
who    who [参数]    显示当前登录用户信息,包含登录的用户名、终端、启动时间
w    w [参数]    查看所有终端的终端名,登录者,登录时间以及正在做什么事情等信息
last    last [选项]    显示登录过的用户信息列表
lastlog    lastlog [参数]    查看最近登录过的用户报告
网络工具一(网络路由)        
ssh    ssh [参数] 域名或IP地址    安全的远程连接服务器
ip     ip(选项)(参数)    用来显示或临时设置Linux主机的路由、网络设备、策略路由和隧道
ethtool     ethtool [参数]    令用于显示/配置网卡硬件(寄存器)
nmtui    nmtui    修改静态IP地址
route    route [参数]    显示并设置路由
ping    ping [参数] 目标主机    测试主机间网络连通性
traceroute    traceroute [参数] [域名或者IP]    追踪数据包在网络上的传输时的全部路径
ifconfig    ifconfig [参数] [网卡设备]    查看及临时设置网络设备参数信息
ifdown    ifdown(参数)    禁用指定的网络接口
ifup    ifup(参数)    激活指定的网络接口
netstat    netstat [参数]    查看Linux中网络系统状态信息
ss    ss [参数]    显示活动套接字信息
网络工具二(数据传输)        
telnet     telnet [参数]    用于登录远程主机,检测远程端口是否通畅
wget    wget [参数] 网址    用于从指定网址下载网络文件
scp    scp 参数 文件    基于SSH协议远程复制文件
curl    curl [参数] 网址    用于在Shell终端界面中基于URL规则进行的文件传输工作
arp    arp [参数] [IP]    用于显示和修改 IP 到 MAC 转换表
arping    arping [参数]    向邻近主机发送ARP请求报文
nmcli    nmcli [参数]    基于命令行配置网卡参数
nmap    nmap [参数]    网络探测工具和安全和端口扫描器
host     host [参数]    常用的分析域名查询工具,可以用来测试域名系统工作是否正常。
dig     dig [参数] [IP]    查询域名DNS信息
nslookup    nslookup [参数] [域名]    查询域名DNS信息的工具
tcpdump     tcpdump [参数]    用于监听网络流量,Linux系统中常用的数据抓包软件
nc    nc [参数]    设置路由器
其它命令一(环境变量相关)        
export    export [参数] [变量]    将变量提升成环境变量
source    source [文件]    在当前Shell环境中从指定文件读取和执行命令
set    set [参数] [变量]    显示或设置shell特性及shell变量
unset    unset [参数] [变量]    删除指定的shell变量或函数
其它命令二(终端操作)        
echo     echo [参数] 字符串/变量    在终端输出字符串或提取变量值
printf     printf [格式控制字符串] [参数]    格式化打印字符串
clear    clear [参数]    清除屏幕
history    history [参数]    用于显示与管理历史命令记录
logout    logout [参数]    注销退出当前用户窗口
exit    exit [状态值]    注销退出当前用户窗口,快捷键Ctrl+d
tty    tty [参数]    显示连接到当前标准输入的终端设备文件名
其它命令三(命令相关)        
xargs     xargs [参数]    给其他命令传参数的过滤器
exec    exec [参数]    调用并执行指定的命令
alias    alias [参数]    设置命令别名
unalias    unalias [参数] [别名]    取消命令别名
type    type [参数] [命令]    显示指定命令的类型
其它命令四(时间相关)        
date    date [选项] [+输出形式]    显示系统时间和日期
cal    cal [参数] [月份] [年份]    显示日历
crontab    crontab [参数]    管理定时计划任务
at/atq/atrm    at [参数] [脚本] [时间]    一次性定时计划任务
time    time [参数] [命令]    指令执行时所消耗的时间
times    times [参数]     显示进程累计时间
watch    watch [参数] [命令]    周期性执行命令
timedatectl    timedatectl [参数]    用来查询和更改系统时钟及其设置
ntpdate    ntpdate [参数]    用来设置本地日期和时间
chronyc    chronyc [参数]    设置时间与时钟服务器同步
其它命令五(关机、重启)        
shutdown    shutdown(选项)(参数)    关机重启
halt    halt(选项)    关闭正在运行的Linux操作系统(cpu停止工作)
poweroff    poweroff [选项]    关闭操作系统并切断电源
reboot    reboot [参数]    重新启动计算机
其它命令六(shell脚本相关)        
let     let [参数]    用于执行一个或多个表达式
read    read [参数]    从键盘读取变量值
test    test  [表达式]    检查条件是否成立
bc    bc [选项]    数字计算器
其它命令七(软件管理)        
rpm    rpm [参数] 软件包    RPM软件包管理器
yum    yum [参数] 软件包    基于RPM的软件包管理器
strace    strace [参数]    跟踪系统调用
ltrace    ltrace [参数]    跟踪进程调用库函数的情况

rz命令 – 基于ZModem协议上传文件到服务器
rz命令来自英文词组“receive ZMODEM”的缩写,其功能是基于ZModem协议上传文件到服务器。当我们在使用例如Xshell、SecureCRT、PuTTY等虚拟终端软件时,可以使用rz命令将本地文件上传到服务器,直接输入rz命令后选择要上传的文件即可。  语法格式:rz [参数] [文件名] 常用参数

restore 恢复
config 配置
partition 分割
tunable 可调、 可调谐
parameter 参数、范围
adjust 调整
resize 改变(尤指计算机图像等)的大小

mdadm 管理RAID磁盘阵列组
stratis 管理linux存储
rpcinfo rpcinfo [参数] 域名或IP地址 查询RPC服务信息

getfacl setfacl

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值