Linux 终端命令是系统管理者和开发者的得力工具。对于新手来说,快速掌握常用命令可以大大提高工作效率。下面,我将为你详细介绍一些Linux终端的常用命令,让你在Linux世界中如鱼得水。
1. 文件和目录操作
目录导航
cd:切换目录cd ~:切换到当前用户的家目录cd ..:切换到上级目录cd /:切换到根目录
pwd:显示当前目录的路径ls:列出目录下的文件和文件夹ls -l:以详细列表的形式列出文件和文件夹ls -a:显示所有文件和文件夹,包括隐藏文件
文件操作
cp:复制文件或目录cp file1 file2:复制文件cp -r dir1 dir2:递归复制目录
mv:移动或重命名文件或目录mv file1 file2:移动文件mv dir1 dir2:移动目录
rm:删除文件或目录rm file1:删除文件rm -r dir1:递归删除目录
2. 文本编辑
vi/vim
vi filename:打开文件进行编辑i:进入插入模式Esc:退出插入模式:wq:保存并退出
vim filename:打开文件进行编辑i:进入插入模式Esc:退出插入模式:wq:保存并退出
nano
nano filename:打开文件进行编辑Ctrl + O:保存文件Ctrl + X:退出编辑
3. 文件权限管理
chmod:改变文件权限chmod 755 file:将文件权限设置为 rwxr-xr-x
chown:改变文件所有者chown username:groupname file:将文件所有者改为 username,所属组改为 groupname
4. 网络操作
ping
ping www.google.com:检查与 Google 服务器的连接
curl
curl www.google.com:获取 Google 服务器的内容
5. 系统信息
uname
uname -a:显示系统详细信息
hostname
hostname:显示主机名
free
free -m:显示内存信息
6. 系统管理
reboot
reboot:重启系统
shutdown
shutdown -h now:立即关闭系统
7. 搜索文件
find
find / -name "filename":搜索文件名为 filename 的文件
8. 管道和重定向
管道
ls | grep "file":列出所有包含 “file” 的文件
重定向
ls > output.txt:将 ls 命令的输出保存到 output.txt 文件中
通过学习这些常用命令,你可以更快地熟悉 Linux 终端,提高工作效率。当然,这只是冰山一角,更多高级命令等待你去探索。祝你学习愉快!