筑基期
1. 什么是 Linux 操作系统?它与其他操作系统的区别是什么?
Linux 是一种开源的、类 Unix
的操作系统,具有多用户、多任务、稳定性强的特点。
它最初由 Linus Torvalds
开发,当前已成为服务器、开发环境和嵌入式系统中的主流操作系统之一。
与其他操作系统的区别:
开源:
Linux
是免费且开源的,用户可以自由修改和发布自己的版本,而Windows
和macOS
是闭源的。命令行驱动:与
Windows
和macOS
以图形界面为主不同,Linux
强调命令行操作,适合高效的服务器管理和自动化任务。系统灵活性:
Linux
支持多种发行版(如Ubuntu
、CentOS
、Debian
),用户可以根据需求进行高度自定义。
2. 如何查看当前 Linux 系统的版本信息?
查看内核版本:
uname -r
查看发行版信息(适用于大多数发行版):
lsb_release -a
这将显示 Linux 发行版的详细信息(如
Ubuntu
版本)。或者,查看
/etc/os-release
文件内容:cat /etc/os-release
3. 如何管理文件和目录?常用的文件操作命令有哪些?
在 Linux 中,文件和目录的管理主要通过命令行进行。以下是一些常用的文件和目录操作命令:
查看目录内容:
ls
切换目录:
cd /path/to/directory
复制文件:
cp source destination
移动/重命名文件:
mv source destination
删除文件:
rm filename
创建目录:
mkdir new_directory
4. 如何查看当前目录的路径?
要查看当前工作目录的完整路径,可以使用以下命令:
pwd
这将显示当前所在的目录路径,例如 /home/user
。
5. 如何创建、编辑和查看文件?
创建文件:
使用
touch
命令可以快速创建一个新的空文件:touch filename.txt
查看文件内容:
使用
cat
命令显示文件内容:cat filename.txt
使用
less
或more
命令按页查看大文件内容:less filename.txt
编辑文件:
使用简单的文本编辑器
nano
:nano filename.txt
使用功能更强大的编辑器
vim
:vim filename.txt
6. 如何查看当前正在运行的进程?
ps 命令:显示当前用户的所有进程:
ps aux
top 命令:实时显示系统的资源使用情况和正在运行的进程:
top
top
命令提供了对 CPU 和内存使用情况的实时监控。htop 命令(如果已安装):比
top
提供了更友好的界面:htop
7. 如何检查磁盘使用情况?
查看文件系统的磁盘使用情况:
df -h
df
命令显示文件系统的磁盘使用情况,-h
参数表示以人类可读的格式(如 GB)输出。查看单个文件或目录的磁盘使用情况:
du -sh /path/to/directory
du
命令用于查看目录或文件的磁盘占用情况,-sh
参数表示总结总大小,并以人类可读的格式输出。