在Linux中,有许多常用的命令,这些命令可以帮助用户完成各种任务。以下是45个常用的Linux命令,包括一些示例代码,以帮助你轻松玩转Linux。
- ls:列出目录中的文件和文件夹。
ls- cd:改变目录。
cd /path/to/directory- pwd:打印工作目录。
pwd- touch:创建一个空文件。
touch filename- cat:查看文件内容。
cat filename- cp:复制文件或文件夹。
cp source destination- mv:移动或重命名文件或文件夹。
mv source destination- rm:删除文件或文件夹。
rm filename- mkdir:创建新的目录。
mkdir new_directory- rmdir:删除空目录。
rmdir empty_directory- grep:在文件中搜索字符串。
grep "string" filename- find:在系统中搜索文件。
find /path/to/search -name "filename"- chmod:改变文件或文件夹的权限。
chmod 755 filename- chown:改变文件或文件夹的所有者。
chown new_owner filename- passwd:修改用户密码。
passwd- su:切换用户。
su username- whoami:显示当前用户。
whoami- ps:显示当前运行的进程。
ps- kill:结束进程。
kill PID- tar:压缩或解压文件。
tar -cvf archive.tar files- unzip:解压.zip文件。
unzip file.zip- wget:从网络下载文件。
wget http://example.com/file- curl:获取或发送数据。
curl http://example.com- sort:对文件内容排序。
sort filename- awk:在文件中使用脚本处理文本。
awk '{print $1}' filename- sed:对文本文件进行转换。
sed 's/old/new/g' filename- awk:在文件中使用脚本处理文本。
awk '{print $1}' filename- sed:对文本文件进行转换。
sed 's/old/new/g' filename- awk:在文件中使用脚本处理文本。
awk '{print $1}' filename- sed:对文本文件进行转换。
sed 's/old/new/g' filename- gzip:压缩文件。
gzip filename- bzip2:压缩文件。
bzip2 filename- ping:检查网络连接。
ping example.com- netstat:显示网络相关信息。
netstat -tulnp- df:显示磁盘空间。
df -h- top:显示实时运行的进程。
top