Linus命令学习

这篇博客详细介绍了Linux系统中的各种命令,包括文件操作、文本处理、系统信息查看、网络管理和进程管理等。通过实例演示了如何使用这些命令,如`cd`、`mkdir`、`rm`、`cp`、`mv`、`sed`、`less`、`grep`等。此外,还涵盖了服务管理、包管理工具`dpkg`和`yum`的使用,以及系统监控和网络配置的相关命令。这是一份全面的Linux系统管理和运维参考指南。
摘要由CSDN通过智能技术生成

文件命令
cd : 切换工作目录
cd - 在相邻的两个目录之间来回换
cd .>test.txt 创建目录

pwd : 显示当前工作目录

mkdir :创建目录
mkdir -p 111/555/pp 创建子目录

rm :删除
cp :拷贝
cp -r 拷贝文件 目标目录
mv :移动(可以重命名)
stat :元数据(文件的元数据包含了文件的大小、块数量、IO块大小、文件类型、Inode号、硬链接数、访问权限、属主、属组、SELinux安全上下文和时间戳信息等内容。)

文本命令
cat : 全部展示
cat /proc/version 显示内核的版本
cat /proc/cpuinfo 显示CPU info的信息
cat -n 带行号的查看
diff file1 file 比较文件的不同

sed
sed -i “2i sahdsah” b (在第2行插入数据,但会把原来的第2行挤到第3行)
sed ’s/w/q/g’file1 将文件中字符串w换为q
sed -e 4a\newline file 第四行后加一行
sed -n '/xxx/='home/text.log 输出所有xxx字符串的行号
sed -i ‘3,$d’ file 删除3到最后,其余打印

less :分屏展示(按Q退出)
touch : 创建文本
echo :创建文本
vi :可以进行文本的撰写,也可以创建文本
head :输入前十行
tail -f: 监控文件变化
cat 123.bak | head -3 (左边的标准输出变成右边的标准输入)
grep 过滤文本

操作命令
uptime
df -h df -h ./root
top 动态显示进程占用并且排序
ps aux 进程信息
kill -9 强制杀进程
ps -aus 显示信息

tar 打包压缩
tar -zcvf 压缩
tar -zxvf 解压
tar -cf a.tar a 将a 压缩成a.tar
tar -cvf a.tar a --remove-files 打包后删除源文件
解压 unzip
gzip
在这里插入图片描述

DEB 包 (Debian, Ubuntu 以及类似系统)
dpkg -i package.deb 安装/更新一个 deb 包
dpkg -r package_name 从系统删除一个 deb 包

yum
yum check-update
yum install
yum update
yum search 搜索包
yum clean
yum remove
yum list 列出当前系统中安装的所有包

systemctl start
systemctl disable */service
systemctl enable */service
systemctl stop *.service
systemctl start *.service 启动
systemctl restart *.service
systemctl reload xx 重新加载
systemctl status | grep xx 查找xx状态里是引用

service 服务名 start

reboot 重启
init 0 关机
init 6 重启
id
whoami

ln
ln -s file1 lnk1 创建一个指向文件或目录的软链接
ln file1 lnk1 创建一个指向文件或目录的物理链接

userdel -r 删除用户(连同目录删除)

crontab -l 查看计划任务 【/var/spool/cron/crontabs/】

网络命令
Ifconfig
ifconfig eth0
ifup(ifdown) eth0 (禁用)启用eth0网络设备
wget 下载文件
ifconfig eth0 promisc 设置eth0 为混杂模式来嗅探数据包
route -n 显示路由表
ss 或 netstat 显示网络状态【netstat -antp 显示所有已建立的链接】
firewall-cmd --list -all 查看防火墙规则

信息显示
whereis 查看位置
df : 显示磁盘使用情况
df -Ph 磁盘剩余空间
df -h 显示以挂载的分区

du :显示文件系统使用情况
du -sh dir1 估算目录 ‘dir1’ 已经使用的磁盘空间

ls : 显示目录
touch:刷新文件时间
clear : 清屏
lscpu (cat /proc/cpuinfo) 显示cpu信息
free -m (cat /proc/meminfo |grep -i memtoal)显示物理内存大小1
cat /etc/system-release 系统发行版本
arch 机器架构
lsmod 内核模块
dmesg 系统启动信息
fdisk -l 磁盘分区

uname
-a 显示系统信息
-r 显示内核

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值