一课一得:基础命令
1. ls - 列出目录内容
- 用法:
ls [选项] [目录] - 示例:
ls -l /home显示/home目录的详细信息。
2. cd - 改变当前目录
- 用法:
cd [目录] - 示例:
cd /var/log进入/var/log目录。
3. pwd - 显示当前目录路径
- 用法:
pwd - 示例:直接输入
pwd可以看到你当前所在的目录绝对路径。
4. mkdir - 创建新目录
- 用法:
mkdir [选项] 目录名 - 示例:
mkdir newdir创建一个名为newdir的新目录。
5. rm - 删除文件或目录
- 用法:
rm [选项] 文件 - 示例:
rm -r olddir递归删除目录olddir及其内容。
6. cp - 复制文件或目录
- 用法:
cp [选项] 源文件 目标文件 - 示例:
cp file1.txt /backup/file1.txt将file1.txt复制到/backup目录下。
7. mv - 移动文件或重命名文件
- 用法:
mv [选项] 源文件 目标文件 - 示例:
mv oldname.txt newname.txt将oldname.txt重命名为newname.txt。
8. cat - 连接文件并打印到标准输出
- 用法:
cat [文件] - 示例:
cat file1.txt显示file1.txt的内容。
9. echo - 输出字符串到终端
- 用法:
echo [字符串] - 示例:
echo "Hello, World!"在终端显示Hello, World!。
10. man - 查看手册页
- 用法:
man [命令] - 示例:
man ls查看ls命令的手册页。
进阶技巧
11. 文件权限管理
- 命令:
chmod - 用法:
chmod [权限] 文件 - 示例:
chmod 755 script.sh给予script.sh所有者读、写、执行权限,其他用户读和执行权限。
12. 用户和组管理
- 添加用户:
useradd username - 删除用户:
userdel username - 修改用户:
usermod - 示例:
useradd newuser创建一个名为newuser的新用户。
13. 查看系统资源
- 命令:
top,htop,free,df,du - 示例:
top实时显示系统资源使用情况。
14. 网络配置和诊断
- 命令:
ifconfig,ping,netstat,traceroute - 示例:
ping google.com检查与google.com的网络连通性。
15. Shell脚本编写
- 创建一个简单脚本:
nano script.sh - 内容示例:
shCopy Code
#!/bin/bash echo "Hello, Linux!" - 保存并退出,然后使脚本可执行:
chmod +x script.sh - 运行脚本:
./script.sh
每天掌握一个新的命令或概念,可以让你逐渐成为Linux专家。希望这些知识点对你有帮助!
7万+

被折叠的 条评论
为什么被折叠?



