Linux是一个开源的操作系统,广泛应用于服务器和嵌入式系统,本指南将介绍一些基本的Linux命令和操作。
1. 文件和目录管理
ls
: 列出目录内容
cd
: 切换目录
pwd
: 显示当前工作目录
mkdir
: 创建新目录
rmdir
: 删除空目录
cp
: 复制文件或目录
mv
: 移动或重命名文件或目录
rm
: 删除文件或目录
touch
: 创建空文件
chmod
: 改变文件或目录的权限
chown
: 改变文件或目录的所有者
ls l cd /home mkdir new_directory rmdir empty_directory cp source.txt destination.txt mv old.txt new.txt rm file.txt touch empty.txt chmod 755 file.txt chown user:group file.txt
2. 系统管理
top
: 显示系统运行的进程
ps
: 显示当前用户的进程
kill
: 结束进程
shutdown
: 关机命令
reboot
: 重启命令
free
: 查看内存使用情况
df
: 查看磁盘空间使用情况
du
: 查看目录大小
top ps aux kill pid shutdown h now reboot free h df h du sh directory
3. 网络管理
ifconfig
: 配置网络接口
ping
: 测试网络连接
ssh
: 安全登录远程主机
scp
: 安全复制文件
wget
: 从网络上下载文件
curl
: 传输数据
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 ping google.com ssh user@host scp source.txt user@host:destination.txt wget http://example.com/file.txt curl http://example.com/data
4. 软件包管理
apt
(Debian/Ubuntu): 软件包管理工具
yum
(Red Hat/CentOS): 软件包管理工具
pip
(Python): Python包管理工具
sudo apt update && sudo apt upgrade sudo apt install package_name sudo yum update && sudo yum install package_name pip install package_name
5. 文本处理
cat
: 查看文件内容
grep
: 搜索文本
sed
: 流编辑器
awk
: 文本处理工具
cat file.txt grep "pattern" file.txt sed 's/old/new/g' file.txt awk '{print $1}' file.txt
6. 权限管理
sudo
: 以其他用户身份执行命令
su
: 切换用户
groupadd
: 添加组
useradd
: 添加用户
passwd
: 修改密码
sudo command su user sudo groupadd group_name sudo useradd m g group_name user_name sudo passwd user_name
7. 系统监控
top
: 实时显示系统运行的进程和资源占用情况
htop
: 增强版的top命令
vmstat
: 报告虚拟内存统计信息
iostat
: 报告CPU和I/O统计信息
top htop vmstat 1 iostat dx 1
8. 日志管理
journalctl
: 查看系统日志
tail
: 查看文件末尾内容
less
: 分页查看文件内容
logger
: 记录日志信息
journalctl b tail f /var/log/messages less /var/log/messages logger "This is a log message"
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/570423.html