首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Linux常用命令总结

Linux常用命令总结

作者头像
一个平凡而乐于分享的小比特
发布2026-02-02 15:40:51
发布2026-02-02 15:40:51
1030
举报

作者简介: 一个平凡而乐于分享的小比特,中南民族大学通信工程专业研究生在读,研究方向无线联邦学习 擅长领域:驱动开发,嵌入式软件开发,BSP开发 作者主页:一个平凡而乐于分享的小比特的个人主页 文章收录专栏:Linux,本专栏目的在于,记录学习Linux操作系统的总结 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖

描述

命令

打印目录内容

ls -l -a -F(文件类型的指示符)

建文件夹

mkdir -p(多层目录)

打印当前目录

pwd

切换目录

cd

建文件

touch

软链接(快捷方式)

ln -s (rm删除软链接)

删除

rm -rf

复制

cp

剪切或重命名

mv (目标为文件则重命名,为文件夹则移动到其中)

看文件内容

cat(可写) more less(只读) head -5(前五行) tail -10(后十行)

查看文件权限

ls -l

改变文件权限

chmod 7(user)7(group)7(other) +文件(若要该文件夹下所有的权限 -R)(4 2 1 读 写 执行)

添加组

groupadd (/etc/group)

删除组

groupdel

改变组

chgrp

添加用户

useradd -g(加组名)-m(自动建立登入目录)-s(加shell) (/etc/passwd)

删除用户

userdel -r(删除其文件)

改变用户

chown + 用户 +文件 (user.group 组和文件都改变)(-R文件夹及其中文件全改变)

设置密码

passwd + 用户

切换用户

su + 用户

命令查找

whereis + 命令名

文件查找

locate (从数据库中查找)find + 路径 + (-name名字 -iname不区分大小写 -type f文件 -type d 文件夹 -exec rm -rf {} \执行)

文件中内容查找

grep (-n显示行数)+ 内容 + 文件

打印

echo $PATH (环境变量,shell相关)

全路径中的文件名

basename

全路径中的路径名

dirname

linux->windows

unix2dos

windows->linux

dos2unix

连续执行符号

a;b (a执行后立即b执行) a||b(a成功不执行b a失败执行b) a&&b(a失败才往后执行)

查看二进制文件

od -t type + 文件 vim -b + 文件

查看文件类型

file

gz文件的压缩

tar -czf xx.tar.gz dir file

文件的解压

tar -xzf xx.tar.gz -C path

bz2文件的压缩

tar -cjf xx.tar.bz2 dir file

文件的解压

tar -xjf xx.tar.bz2 -C path

查看进程

ps 和 ps aux

抽取信息

awk -F (加分隔符) ‘{print $number}’ cut -d -f

终止进程

kill 和 kill -9 + 进程(一定杀死)

时间管理

date (系统时间)

硬件时间(RTC)

sudo hwclock -r

rtc->系统时间

sudo hwclock -s

系统时间->rtc

sudo hwclock -w

查看cpu型号

cat/proc/cpuinfo

查看内存信息

cat/proc/meminfo

查看内存使用

free

查看磁盘存储

df -h

查看cpu 内存 进程

top

查看Linux运行时间

uptime

查看哪个用户登录

who

查看Linux版本

lsb_release -a

查看Linux内核版本

uname -a

随机启动服务

sudo sysv-rc-conf

查看使能网卡

ifconfig (-a查看所有)

使能网卡

sudo ifconfig eth0 up

禁用网卡

sudo ifconfig eth0 down

设置ip和子网掩码

sudo ifconfig eth0 + ip地址 nemask +子网掩码

改变MAC值(物理地址)

(1)sudo ifconfig eth0 down(2)sudo ifconfig eth0 hw ether + 物理地址(3) sudo ifconfig eth0 up

网关设置

sudo route -n

添加网关

sudo route add default gw + ip

删除网关

sudo route del default

网络配置

/etc/network/interfaces(网络) /etc/resolv.conf (DNS)

网络监控(端口 协议等)

sudo netstat -tlnp

防火墙

sudo iptables -L(列出规则)-F(清除所有规则) -X(清除用户自定义)-Z(计数器清零)

默认防火墙开关

sudo iptables OUTPUT ACCEPT / DROP

追加防火墙规则

sudo iptables -A INPUT -p tcp/icmp -dport 80 -j ACCEPT/REJECT

防火墙状态

sudo service iptables save/start/stop/restart/status(查看防火墙状态)

secureCRT上传下载

sz 和 rz

添加硬盘

sudo fdisk /dev/sdb

格式化

sudo mkfs -t ext4 /dev/sdb1

挂载

sudo mount -t ext4 /dev/sdb1/mnt/data

查看挂载

sudo mount

取消挂载

sudo umount

系统自动挂载

vim/etc/fstab

源码安装

(1)weget(2)解压 tar -xzf +压缩包(3)有makefile 直接 make编译 再make install安装,没有makefile ./configure 再make 后 make install

看文件大小

du(存储空间大小) ls -l(真实大小)

给某用户发信息

write+用户

给所有人发信息

wall

显示当用户的id

id -u

等差数列

seq 1 2 100(1-100,2为步长)

被屏蔽的权限

umask

命令别名

alias

查找命令(文件)

whereis which(locate(updatedb更新数据库))

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-04-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档