linux常用命令行归纳

命令作用示例
文件操作
ls列出目录内容ls -l 列出详细信息
cd切换目录cd /home/user 切换到 /home/user 目录
pwd显示当前工作目录pwd 显示完整路径
cp复制文件或目录cp file1 file2 复制 file1 为 file2
mv移动或重命名文件/目录mv file1 newfile 重命名文件
rm删除文件或目录rm file1 删除 file1
mkdir创建目录mkdir newdir 创建名为 newdir 的目录
rmdir删除空目录rmdir olddir 删除 olddir 目录
touch创建空文件,或更新文件的时间戳touch newfile 创建新文件
cat显示文件内容cat file1 显示 file1 的内容
less分页显示文件内容less file1 分页查看大文件
find查找文件find /dir -name ‘*.txt’ 查找 .txt 文件
grep搜索文本内容grep ‘text’ file1 在 file1 中搜索 text
chmod更改文件权限chmod 755 file1 设置权限
压缩/解压缩
tar打包和解包文件tar -cvf archive.tar dir 打包目录
gzip压缩文件gzip file1 压缩 file1
gunzip解压缩文件gunzip file1.gz 解压缩 file1.gz
zip压缩文件和目录zip archive.zip file1 dir/ 压缩
unzip解压缩 ZIP 文件unzip archive.zip 解压缩 archive.zip
用户管理
whoami显示当前登录用户whoami 显示用户名
sudo以管理员身份运行命令sudo apt update 更新系统
adduser添加用户sudo adduser newuser 创建新用户
passwd修改用户密码passwd 更改当前用户密码
chown更改文件所有者chown user file1 设置文件的所有者
系统信息与管理
uname显示系统信息uname -a 显示详细系统信息
df显示磁盘使用情况df -h 以人类可读格式显示磁盘使用情况
du显示目录或文件的磁盘使用情况du -sh dir/ 显示目录大小
top实时显示系统进程信息top 实时查看系统资源使用
ps列出当前正在运行的进程ps aux 显示所有进程
kill杀死指定的进程kill PID 通过 PID 杀死进程
free显示内存使用情况free -h 以人类可读格式显示内存使用情况
uptime显示系统运行时间和负载信息uptime
网络相关
ifconfig显示网络接口信息ifconfig 显示网络接口的 IP 地址等
ping测试网络连接ping www.example.com 测试连接到目标
netstat显示网络连接状态netstat -an 显示所有端口连接信息
curl从命令行发送 HTTP 请求curl http://example.com 请求网页内容
wget下载文件wget http://example.com/file.zip 下载文件
ssh远程登录服务器ssh user@host 连接远程服务器
包管理
aptUbuntu/Debian 系列包管理工具sudo apt install package 安装包
yumCentOS/Fedora 系列包管理工具sudo yum install package 安装包
dnfFedora 的高级包管理工具sudo dnf install package 安装包
pipPython 包管理工具pip install package 安装 Python 包

硬连接与软连接的区别

特性硬连接软连接
指向文件的物理数据文件或目录的路径
是否可以指向目录不可以可以
跨文件系统创建不支持支持
inode 号相同不同
原文件删除的影响其他硬链接依然可以访问文件软链接会失效
创建命令ln original_file hard_linkln -s original_file soft_link
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值