
- Unix/Linux 初学者指南
- Unix/Linux - 首页
- Unix/Linux - 什么是 Linux?
- Unix/Linux - 入门指南
- Unix/Linux - 文件管理
- Unix/Linux - 目录
- Unix/Linux - 文件权限
- Unix/Linux - 环境
- Unix/Linux - 基本实用程序
- Unix/Linux - 管道与过滤器
- Unix/Linux - 进程
- Unix/Linux - 通信
- Unix/Linux - vi 编辑器
- Unix/Linux Shell 编程
- Unix/Linux - Shell 脚本
- Unix/Linux - 什么是 Shell?
- Unix/Linux - 使用变量
- Unix/Linux - 特殊变量
- Unix/Linux - 使用数组
- Unix/Linux - 基本运算符
- Unix/Linux - 决策
- Unix/Linux - Shell 循环
- Unix/Linux - 循环控制
- Unix/Linux - Shell 替换
- Unix/Linux - 引号机制
- Unix/Linux - I/O 重定向
- Unix/Linux - Shell 函数
- Unix/Linux - 手册页帮助
- 高级 Unix/Linux
- Unix/Linux - 标准 I/O 流
- Unix/Linux - 文件链接
- Unix/Linux - 正则表达式
- Unix/Linux - 文件系统基础
- Unix/Linux - 用户管理
- Unix/Linux - 系统性能
- Unix/Linux - 系统日志
- Unix/Linux - 信号和陷阱
Linux 入门
让我们从最开始开始,Linux 的第一步是启动系统使其运行,从而允许用户与其交互。所以让我们从系统启动开始。
系统启动
如果您有一台安装了 Linux 操作系统的计算机,则只需打开系统电源即可使其运行。
一旦您打开 Linux 系统(您也可以称之为 Linux 机器),它就开始启动,最终会提示您登录系统,这是登录系统并将其用于日常活动的活动。
Ubuntu Linux 系统的典型登录屏幕如下所示

登录 Linux
当您第一次连接到 Linux/Unix 系统时,通常会看到类似以下的登录提示 -
login:
登录
准备好您的用户 ID(用户标识)和密码。如果您还没有这些,请联系您的系统管理员。
在登录提示符处输入您的用户 ID,然后按ENTER键。您的用户 ID区分大小写,因此请确保您完全按照系统管理员的指示输入。
在密码提示符处输入您的密码,然后按ENTER键。您的密码也区分大小写。
如果您提供了正确的用户 ID 和密码,则允许您进入系统。阅读屏幕上显示的信息和消息,如下所示。
login : amrood amrood's password: Last login: Sun Jun 14 09:32:32 2009 from 62.61.164.73 $
成功登录 Linux 系统后,您将获得一个命令提示符(有时称为$提示符),您可以在其中输入所有 Linux 命令。例如,要查看日历,您需要键入cal命令,如下所示 -
$ cal June 2009 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 $
以下部分将讨论一些重要的 Linux 功能以及相关的命令。
Learn Linux/Unix in-depth with real-world projects through our Linux/Unix certification course. Enroll and become a certified expert to boost your career.
更改密码
所有 Linux 系统都需要密码,以帮助确保您的文件和数据仍然属于您,并且系统本身安全免受黑客和破解者的攻击。建议您经常更改密码,以防止黑客或任何其他滥用。以下是更改密码的步骤 -
步骤 1 - 首先,在命令提示符处键入passwd命令,如下所示。
步骤 2 - 输入您的旧密码,即您当前正在使用的密码。
步骤 3 - 输入您的新密码。始终保持密码足够复杂,以防止任何人猜测。但请确保您记住它。
步骤 4 - 您必须通过再次输入密码来验证密码。
$ passwd Changing password for amrood (current) Linux password:****** New Linux password:******* Retype new Linux password:******* passwd: all authentication tokens updated successfully $
我们在这里添加了星号 (*) 只是为了显示您需要输入当前和新密码的位置,否则在您的系统上。当您键入时,它不会显示任何字符。
大多数 Linux 版本的步骤顺序或多或少相同,但提供的说明足以让您更改密码。
列出目录和文件
Liux 中的所有数据都组织成文件,所有文件都组织成不同的目录。这些目录组织成一个称为文件系统的树状结构。
您可以使用 Linuxls命令列出目录中所有可用的文件或目录。以下是使用ls命令和-l选项的示例。
$ ls -l total 19621 drwxrwxr-x 2 amrood amrood 4096 Dec 25 09:59 uml -rw-rw-r-- 1 amrood amrood 5341 Dec 25 08:38 uml.jpg drwxr-xr-x 2 amrood amrood 4096 Feb 15 2006 univ drwxr-xr-x 2 root root 4096 Dec 9 2007 urlspedia -rw-r--r-- 1 root root 276480 Dec 9 2007 urlspedia.tar drwxr-xr-x 8 root root 4096 Nov 25 2007 usr -rwxr-xr-x 1 root root 3192 Nov 25 2007 webthumb.php -rw-rw-r-- 1 amrood amrood 20480 Nov 25 2007 webthumb.tar -rw-rw-r-- 1 amrood amrood 5654 Aug 9 2007 yourfile.mid -rw-rw-r-- 1 amrood amrood 166255 Aug 9 2007 yourfile.swf $
这里以d.....开头的条目表示目录。例如,uml、univ 和 urlspedia 是目录,其余条目是文件。
更改目录
在处理不同的文件和目录时,您需要进入不同的目录。您可以使用cd命令进入目录,如下所示
$ cd uml $
以上命令将带您进入uml目录,您可以在其中列出可用的目录和文件。在某个目录中完成工作后,您可以使用cd ..返回到父目录,如下所示
$ cd .. $
Linux 使用单个点.表示当前目录,使用双点..表示父目录。
您是谁?
登录系统后,您可能想知道:我是谁?或者您想了解您当前使用的是哪个登录名?
查找“您是谁”的最简单方法是输入whoami命令,如下所示 -
$ whoami amrood $
在您的系统上试一试。此命令列出与当前登录关联的帐户名称。您也可以尝试who am i命令来获取有关您自己的信息。
$ who am i root pts/2 2024-04-24 19:22 (49.205.240.120) $
谁已登录?
有时您可能想知道同时谁登录了计算机。
有三个命令可用于获取此信息,具体取决于您希望了解其他用户的程度:users、who和w。
$ users amrood bablu qadir $ who amrood pts1 Oct 8 14:10 (limbo) bablu pts2 Oct 4 09:08 (calliope) qadir pts3 Oct 8 12:09 (dent) $
在您的系统上尝试w命令以检查输出。这列出了与登录到系统中的用户相关的信息。
$ w 19:37:51 up 91 days, 13 min, 2 users, load average: 1.43, 1.77, 1.86 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT bablu pts/1 49.205.240.120 19:03 7.00s 6.82s 6.79s vi unix-getting-started.htm amrood pts/2 49.205.240.120 19:22 0.00s 0.04s 0.01s w $
检查磁盘使用情况
很多时候,您会想知道计算机的磁盘使用情况,以确保系统上有足够的存储空间可用。有各种命令可以检查可用的磁盘,但最常用的命令是df -h,它提供如下信息
$ df -h Filesystem Size Used Avail Use% Mounted on tmpfs 13G 16M 13G 1% /run /dev/nvme0n1p3 1.8T 260G 1.4T 16% / tmpfs 63G 0 63G 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock /dev/nvme0n1p2 975M 255M 669M 28% /boot tmpfs 13G 0 13G 0% /run/user/0 $
注销
完成会话后,您需要注销系统。这是为了确保没有其他人访问您的文件。
注销
只需在命令提示符处键入logout命令,系统就会清理所有内容并断开连接。
系统关闭
通过命令行正确关闭 Linux 系统最一致的方法是使用以下命令之一 -
序号 | 命令及说明 |
---|---|
1 |
halt 立即关闭系统 |
2 |
init 0 使用预定义脚本关闭系统,以便在关闭之前同步和清理系统 |
3 |
init 6 通过完全关闭系统然后重新启动系统来重新启动系统 |
4 |
poweroff 通过关闭电源关闭系统 |
5 |
reboot 重新启动系统 |
6 |
shutdown 关闭系统 |
您通常需要成为超级用户或 root(Linux 系统上权限最高的帐户)才能关闭系统。但是,在某些独立或个人拥有的 Linux 计算机上,管理员用户有时甚至普通用户也可以这样做。