Linux初学者指南:常用命令与权限控制

需积分: 9 3 下载量 197 浏览量 更新于2024-09-09 收藏 290KB PDF 举报
“这是一份关于Linux学习的笔记,包含了初学者必须掌握的Linux命令,适合数据库工程师参考。内容包括常用命令如pwd、cd、mkdir、rmdir、rm、su、passwd、cal、cat、clear、shutdown、dmesg、uptime、who、last、ifconfig、hostname、ps、tar、mount、echo、which、whereis、locate、find、at等,以及关机、重启、权限控制的相关命令。” 在Linux系统中,命令行是日常操作的核心,本笔记详细列举了一些基础且重要的命令,帮助读者快速上手。`pwd`用于显示当前工作目录,而`cd`则用于切换目录,例如`cd /`进入根目录,`cd ~`回到用户主目录。`mkdir`创建目录,`rmdir`删除空目录,`rm`删除文件,加上`-f`标志可强制删除。`sudo`和`passwd`分别用于以管理员身份执行命令和设置/更改root用户的密码。 `su`命令允许用户切换到其他用户,比如`su root`切换到超级用户,`su 普通用户名`切换到指定用户。`--help`和`man`命令提供命令的帮助文档,`cal`显示日历,`cat`用于查看文件内容,`777`代表所有权限。`clear`清空终端屏幕,`Ctrl+Alt+T`快捷打开终端。`useradd`用于创建新用户,并通过`-g`选项添加到指定组。`shutdown`、`reboot`和`init`命令用于系统关机和重启。 权限控制是Linux系统中的关键部分,`chmod`命令用来改变文件或目录的权限,例如`chmod 777 file`给予所有用户读、写、执行权限。`-R`选项使改变递归应用到目录及其子目录。`u`、`g`、`o`分别代表用户、组和其他用户,`a`代表所有用户。`+`、`-`、`=`用于添加、移除和设置权限。 此外,笔记还提及了`at`命令用于安排定时任务,`atq`查看任务列表,`atrm`删除任务。`dmesg`显示系统启动信息,`uptime`提供系统运行时间,`who`和`last`显示当前及历史登录用户。`ifconfig`查看网络接口的IP地址,`hostname`获取主机名,`ps`列出当前用户运行的进程,`tar`用于压缩和解压缩文件,`mount`挂载设备,如`mount /dev/cdrom /mnt/cdrom`挂载光驱。 这份Linux学习笔记是初学者和数据库工程师了解并掌握Linux系统操作的重要参考资料,涵盖了日常操作和系统管理的基础知识。通过学习和实践这些命令,用户能够更高效地在Linux环境中工作。