Linux 常用命令介绍
导语:Linux作为一款免费、开源的操作系统,凭借其稳定性和强大的功能,受到了越来越多用户的喜爱。熟练掌握Linux常用命令,是每位Linux爱好者的必备技能。本文将为您介绍Linux中的常用命令,帮助您轻松应对各种操作。
一、文件与目录操作
1. 创建文件:touch命令
touch filename:创建一个新文件。
2. 创建目录:mkdir命令
mkdir dirname:创建一个新目录。
3. 删除文件:rm命令
rm filename:删除一个文件。
4. 删除目录:rmdir命令
rmdir dirname:删除一个空目录。
5. 重命名文件:mv命令
mv filename newfilename:将文件 renamedir。
6. 复制文件:cp命令
cp filename1 filename2:将文件1复制到文件2。
7. 移动文件:mv命令
mv filename1 filename2:将文件1移动到文件2。
8. 列出目录内容:ls命令
ls -l:以长列表格式显示目录内容。
9. 更改当前目录:cd命令
cd dirname:进入指定目录。
10. 返回上级目录:cd ..
11. 切换到根目录:cd /
12. 查看当前目录:pwd
二、文件权限与所有权
1. 更改文件权限:chmod命令
chmod mode filename:更改文件权限。
2. 更改文件所有权:chown命令
chown owner group filename:更改文件所有权。
3. 更改文件所属组:chgrp命令
chgrp newgroup filename:更改文件所属组。
4. 设定文件隐藏属性:chattr命令
chattr +s filename:设定文件隐藏属性。
三、系统管理
1. 查看系统信息:uname命令
uname -a:显示系统全面信息。
2. 查看CPU信息:cat /proc/cpuinfo
3. 查看内存信息:free命令
free -m:以MB为单位显示内存使用情况。
4. 查看磁盘使用情况:df命令
df -h:以人类可读的格式显示磁盘使用情况。
5. 查看网络连接:netstat命令
netstat -an:显示所有网络连接。
6. 查看网络接口信息:ifconfig命令
ifconfig:显示网络接口信息。
7. 重启网络服务:systemctl命令
systemctl restart network:重启网络服务。
8. 关闭系统:shutdown命令
shutdown -h now:立即关闭系统。
9. 重启系统:reboot命令
reboot:重启系统。
四、文件查找与文本处理
1. 文件查找:find命令
find path -name filename:在指定路径下查找文件。
2. 文本查找:grep命令
grep pattern filename:在文件中查找指定内容。
3. 文本替换:sed命令
sed 's/old/new/g' filename:在文件中替换文本。
4. 文本排序:sort命令
sort filename:对文件内容进行排序。
5. 文本合并:cat命令
cat filename1 filename2:合并两个文件。
五、文件压缩与解压
1. 压缩文件:gzip命令
gzip filename:压缩文件。
2. 解压文件:gunzip命令
gunzip filename.gz:解压文件。
3. 压缩目录:tar命令
tar -cvzf directory.tar.gz directory:压缩目录。
4. 解压目录:tar命令
tar -xvzf directory.tar.gz:解压目录。
六、网络操作
1. 远程连接:ssh命令
ssh username@hostname:远程连接到指定主机。
2. 数据传输:scp命令
scp filename user@hostname:将文件传输到远程主机。
3. 网络诊断:ping命令
ping hostname:检查与指定主机的网络连接。
4. 查询DNS解析:nslookup命令
nslookup domain:查询域名解析。
5. 路由表查看:route命令
route -n:查看路由表。
七、安全相关
1. 切换用户:su命令
su username:切换到指定用户。
2. 锁定屏幕:lock命令
lock:锁定屏幕。