衍生版本: 法语 | 西班牙语
更新日期:2023年6月8日
 作者:FreeFind

title ?

入门
1. 介绍
2. 转向 GNU/Linux
3. 获取 openSUSE
4. 安装
基础知识
5. KDE Plasma 工作区
6. 常用任务应用程序
7. 安全与 Root
8. 终端
9. 管理设置 (YaST)
10. 安装软件
11. 软件仓库
设置
12. MS Windows 互操作性
13. 多媒体编解码器
14. 图形驱动
15. Wifi
附录
A: 帮助和文档
B: 游戏
C. 幕后
D. 历史和背景
E: 参与其中
GNU 自由文档许可证

8. 终端
在像openSUSE这样的现代GNU/Linux发行版上,几乎任何任务都可以通过图形界面完成,但要真正成为一个自给自足的用户并真正利用GNU/Linux操作系统的强大功能,您至少应该了解一些终端基础知识——这并不难!

您可以运行数千个命令,每个命令都有许多不同的选项。所以本章只是一个简短的预告,描述了最常见的命令。

您可以在启动菜单的“系统”下找到Konsole



使用命令行非常简单。只需输入一个命令,可能带有一个或多个选项以及一个或多个参数,然后按回车键即可。示例:
ls -l /home/[username]/

命令ls显示文件列表,选项-l表示列表将以长格式显示,参数/home/[username]/设置要列出内容的目录。

8.1 有用的快捷方式

Tab键
Tab键非常有用,如果可能,它会自动补全命令和参数,这有助于您更快地工作并避免拼写错误。

Ctrl+Shift+V
从剪贴板粘贴。

Ctrl+C
此快捷方式可停止您可能已启动的任何操作。

8.2 基本命令示例
这只是一个非常小的命令选择,旨在让您了解其工作原理。

tip 红色显示的命令需要以root身份运行。

8.2.1 文件管理
更改目录
cd /home/user/directoryname/

列出目录中的文件
ls

复制文件
cp filename /home/user/directoryname/filename

删除文件
rm filename

删除目录及内容
rm -rf /home/user/directoryname

移动或重命名文件
mv /home/user/filename /home/user/newfilename


8.2.2 系统监控
运行中的进程和系统资源消耗。按'Q'退出。
top

磁盘空间使用情况
df

内存消耗
free


8.2.3 网络
查找您的IP地址
ip a

查找您的网关
ip route

查找您的DNS服务器
cat /etc/resolv.conf


8.2.4 手册页和帮助
几乎所有命令都附带手册页,描述如何使用命令和可用的选项。例如,输入
man cp

要再次离开手册页,请按'Q'

如果一个命令没有手册页,请尝试使用--help代替,例如
cp --help


8.2.5 成为Root用户
要切换到root用户执行系统管理任务,请输入
su -
然后输入您的(root)密码。在您输入时屏幕上不会显示任何内容,这是正常现象。

要停止以root身份工作并返回以普通用户身份工作,请运行exit
exit

要以root身份运行单个命令,请使用
su -c "[command]"

obs 除非必要,请勿以root身份工作。

8.2.6 系统任务
关机。
systemctl shutdown

重启。
systemctl reboot

启动、停止、重启或获取系统服务状态(start|stop|restart|status)。示例:
systemctl restart network
systemctl stop firewalld
systemctl start apache2
systemctl status smb

启用或禁用服务在每次启动时启动。示例:
systemctl enable sshd
systemctl disable cups


8.2.7 内核
查找您的内核版本和类型。
uname -r

检查内核消息(有助于解决硬件问题)。
dmesg

列出已加载的内核模块。
lsmod

加载内核模块。
modprobe [modulename]

卸载内核模块。
rmmod [modulename]


8.2.8 硬件信息
hwinfo命令可以为您提供几乎任何硬件的信息,一些例子:
hwinfo --short --wlan
hwinfo --short --gfxcard

列出PCI设备
lspci

列出USB设备
lsusb


8.3 编辑文本文件
编辑配置文件或其他文本文件可以使用vim编辑器完成,vim是默认安装的。

使用vim /path/to/file打开文件。示例:
vim /etc/sysconfig/yast2

obs 示例中使用了root权限,因为yast2是一个系统配置文件——这通常不是使用vim编辑文件所必需的。

i进入插入模式(您会在底部看到“-- INSERT --”)。现在您可以编辑文件中的文本。编辑完成后,按Esc退出插入模式并返回命令模式。现在键入:x,这是退出并保存的命令。要不保存任何更改而退出,请使用:q!

Vim相当高级,您可能需要考虑安装一个更简单的基于文本的编辑器,例如尝试nano

8.4 进一步阅读
如果您想了解更多关于使用终端的信息,互联网上有很多资源,这里有几个链接。
https://guru99.cn/unix-linux-tutorial.html
http://linuxcommand.org/
https://tldp.cn/LDP/GNU-Linux-Tools-Summary/html/index.html

prev
next
通过电子邮件将您的评论发送至 admin [at] opensuse-guide.org