Linux指令
Linux入门:20个常用命令
对于初识Linux的朋友来说,命令行操作无疑是一道门槛。为了帮助大家快速上手,本文精选了20个Linux常用命令,并结合实例进行讲解。
测试环境:CentOS 7
一、系统操作
1. 关机: `init 0`
Linux使用运行级别来管理系统状态,0代表关机。
2. 重启: `init 6`
6代表重启系统。
二、文件/目录操作
3. 创建目录: `mkdir 目录名`
例如:`mkdir /etc/niangao`
相当于Windows系统中的“新建文件夹”。
4. 创建文件: `touch 文件名`
例如:`touch /etc/niangao.conf`
用于创建空白文本文件。
5. 查看文件内容: `cat 文件名`
例如:`cat /etc/niangao.conf`
6. 复制:
复制文件:`cp 源文件 目标文件`
复制目录:`cp -a 源目录 目标目录`
例如:`cp /etc/nianggao.conf /etc/niangao/`
7. 移动: `mv 源文件/目录 目标文件/目录`
例如:`mv /etc/niangao/ /mnt/`
8. 切换目录: `cd 目录路径`
例如:`cd /etc/niangao/`
技巧:使用 `cd ..` 返回上一级目录。
9. 浏览目录: `ls 目录路径`
例如:`ls /etc/niangao/`
技巧:
`ls -l` 以列表方式显示详细信息,包括权限等。
`ls -a` 显示隐藏文件和目录。
10. 编辑文件: `vi 文件名`
例如:`vi /etc/niangao.conf`
vi 是Linux下强大的文本编辑器,现在多数发行版默认提供增强版vim。
三、系统管理
11. 挂载/卸载设备:
挂载: `mount 挂载设备 挂载目录`
例如:挂载光盘 `mount /dev/cdrom /mnt/cdrom` ,之后可以通过访问 `/mnt/cdrom` 来访问光盘内容。
卸载:`umount 挂载设备` 或 `umount 挂载目录`
例如:卸载光盘 `umount /dev/cdrom `
12. 测试网络连通性: `ping 目标主机`
例如:`ping 192.168.0.10`
13. 使用YUM安装软件: `yum -y install 软件名`
例如:`yum -y install net-tools`
-y 参数表示自动确认安装过程中的提示。
14. 查看本机IP地址: `ip addr`
备注:传统的 `ifconfig` 命令正在被逐步淘汰,在新版本中可能无法显示所有IP地址信息。
15. 设置文件链接:
硬链接:`ln 源文件 目标文件名`
软链接:`ln -s 源文件 目标文件名`
软链接类似于Windows系统中的“快捷方式”。
16. 添加用户: `useradd 用户名`
例如:`useradd mike`
17. 删除用户: `userdel 用户名`
例如:`userdel mike`
18. 设置用户密码: `passwd 用户名`
例如:`passwd mike`
19. 设置文件/目录权限: `chmod 权限 文件/目录`
例如:将文件niangao的权限从 `-rwxr-xr-x` 改为 `-rwxr-xrwx` : `chmod o+w niangao`
20. 设置文件/目录属主和属组: `chown 属主:属组 文件/目录`
例如:将文件niangao的属主和属组从 `root:root` 改为 `mike:mike` :`chown mike:mike niangao`
21. 切换用户: `su 用户名`
例如:使用mike账号登录后,想要切换到root用户,可以使用 `su root` ,然后输入root密码。
结语
学习Linux需要不断实践,本文介绍的20个常用命令仅仅是入门基础。希望大家能够以此为起点,逐步深入学习,早日成为Linux高手!