- 文件系统:文件系统是指在物理存储介质上组织和管理文件的方法和结构。
- 根目录:根目录是Linux文件系统中的顶层目录,用“/”表示。
- 相对路径:相对路径是指当前所在目录与目标文件之间的路径。
- 绝对路径:绝对路径是指从根目录开始,直接指向目标文件的路径。
- 文件权限:文件权限是指Linux文件系统中规定的文件读写、执行等操作的许可权限。
- 文件权限位:文件权限位是文件权限的数字表示方法,用三位数字(例如644)表示。
- 文件所有者:文件所有者是指文件所属于的用户。
- 文件所属组:文件所属组是指文件所属于的用户组。
- 文件修改时间:文件修改时间是指文件最后修改的时间戳。
- 文件所有者权限:文件所有者权限是文件权限中针对文件所有者的权限。
- 文件所属组权限:文件所属组权限是文件权限中针对文件所属组的权限。
- 其他用户权限:其他用户权限是文件权限中针对其他用户的权限。
- 文件类型:文件类型指文件在Linux文件系统中的类型,如普通文件、目录、符号链接等。
- 文件大小:文件大小指文件占用存储空间的大小。
- 文件名通配符:文件名通配符指在命令行中用于指定一个或一组文件名的通配符,如“*”、“?”等。
- 读(R)、写(W)和执行(X)权限:三种基本的文件权限。
- /:根目录,所有其他目录都是从这个目录开始的。
- /bin:存储系统基本命令可执行文件,如ls、cp等。
- /sbin:存放系统管理员使用的命令可执行文件,如fdisk、ifconfig等。
- /boot:包含内核和启动引导程序所需的文件,例如GRUB配置文件。
- /dev:设备文件目录,为硬件设备提供访问接口。
- /etc:配置文件所在地。系统全局配置文件以及大多数软件的配置文件都位于此目录。
- /home:用户的主目录,每个用户有一个子目录,通常用于存放个人文件和设置。
- /lib:包含系统运行所需的库文件。
- /media:挂载外部存储设备,如U盘、光盘等。
- /mnt:临时挂载点,可以手动挂载文件系统。
- /opt:可选软件包的安装目录,通常用于商业软件或非标准应用程序。
- /proc:虚拟文件系统,用于内核与进程间通信和管理。
- /root:系统管理员(root)的主目录。
- /run:存储系统运行时的临时文件。
- /sys:系统文件,用于存放与设备、驱动和内核相关的信息。
- /tmp:临时文件目录,存储系统和用户创建的临时文件。这些文件在系统重启后会被删除。
- /usr:包含用户可用的应用程序和文件。包括共享库、文档、头文件等。
- /var:包含经常变化的文件,如日志文件、数据库文件、邮件队列等。
- 终端:终端是用户与Linux操作系统交互的界面,可以在终端窗口中输入命令。
- 命令行界面:命令行界面是指在终端中输入命令并接收系统响应的操作界面。
- 命令提示符:命令提示符是指在命令行界面中提示用户输入命令的符号。
- 命令历史记录:命令历史记录是指Linux系统记录用户之前输入的命令历史的功能。
- 命令补全:命令补全是指在输入命令时按下Tab键来自动填充命令名或文件名的功能。
- 命令别名:命令别名是用户可以为常用的命令定义的缩写。
- 命令管道:命令管道是指将一个命令的输出作为另一个命令的输入的方法。
- 命令重定向:命令重定向是指将一个命令的输出重定向到一个文件或者另一个命令的输入上的方法。
- 管理多个终端:可以使用多个终端同时进行操作,可以使用快捷键切换终端,还可以使用screen和tmux命令管理多个终端。
- 文件管理命令:Linux系统中常用的文件管理命令包括ls、cd、cp、mv、rm等。
- 新建文件:可以使用touch命令来创建一个新文件,或者使用编辑器创建、编辑文件。
- 文件编辑器:可以使用vi、nano、emacs等编辑器来编辑文本文件。
- 复制文件:可以使用cp命令复制文件,也可以使用scp命令将文件复制到远程服务器上。
- 移动文件:可以使用mv命令将文件或目录移动到指定位置,也可以使用scp命令将文件或目录移动到远程服务器上。
- 删除文件:可以使用rm命令删除文件,也可以使用shred命令永久删除文件。
- 文件查找:可以使用find命令查找文件,在指定目录中查找满足条件的文件。
- 文件排序:可以使用sort命令对文件进行排序,也可以使用uniq命令选取唯一的行。
- 文件分割:可以使用split命令将文件分割为多个较小的文件。
- 文件合并:可以使用cat命令将多个文件合并成一个文件。
- 文件压缩:可以使用gzip、bzip2等命令将文件压缩为.gz、.bz2等格式。
- 文件解压缩:可以使用gunzip、bunzip2等命令将压缩文件解压缩。
- 文件传输:可以使用scp命令将文件传输至远程服务器,也可以使用ftp、sftp等协议进行文件传输。
- 文件权限管理:使用chmod命令修改文件权限,chown命令修改文件所有者,chgrp命令修改文件所属组。
- 文件系统检查和修复:使用fsck命令对文件系统进行检查和修复。
- 目录管理命令:Linux系统中常用的目录管理命令包括cd、pwd、ls、mkdir、rmdir等。
- 切换目录:可以使用cd命令切换目录,也可以使用pushd和popd命令切换目录。
- 显示当前目录:可以使用pwd命令显示当前目录的路径名。
- 查看目录内容:可以使用ls命令查看当前目录的内容,也可以使用tree命令查看整个目录结构。
- 创建目录:可以使用mkdir命令创建新目录,也可以使用mkdir -p命令创建多级嵌套目录。
- 删除目录:可以使用rmdir命令删除空目录,也可以使用rm -r命令递归删除目录及其内容。
- 显示目录信息:可以使用du命令查看当前目录或指定目录的磁盘使用情况,也可以使用df命令查看系统磁盘空间使用情况。
- 修改目录权限:使用chmod命令修改目录权限,chown命令修改目录所有者,chgrp命令修改目录所属组。
- 文件与目录链接:可以使用ln命令创建符号链接或者硬链接。
- 目录搜索:可以使用find命令在指定目录中搜索指定的文件或目录。
- 目录树比较:可以使用diff命令比较两个目录的内容差异。
- 进程:进程是指正在运行的程序实例,可以通过ps命令查看当前系统中的进程列表。
- 启动进程:可以使用shell脚本或者系统服务启动进程,也可以使用nohup命令在后台启动进程。
- 进程状态:进程状态指进程当前状态,如正在运行、被挂起等。进程调度:进程调度是指根据优先级等因素分配CPU时间给进程的过程。
- 进程优先级:进程优先级是进程在调度过程中取得CPU时间的优先顺序。
- 进程管理命令:Linux系统中常用的进程管理命令包括ps、top、kill、killall等。
- 显示进程列表:可以使用ps命令显示当前系统中的进程列表。
- 杀死进程:可以使用kill命令或者killall命令杀死指定的进程。
- 进程资源占用:可以使用top命令查看进程占用的资源情况,也可以使用pidstat命令监测进程的资源占用情况。
- 进程信号:进程信号是指Linux操作系统向进程发送的消息,如终止、停止等。
- 进程优先级修改:可以使用nice和renice命令修改进程的优先级。
- 进程守护:守护进程是指在后台运行的没有用户界面的进程,常用于服务端程序。
- 网络命令:Linux系统中常用的网络命令包括ping、wget、netstat、ip等。
- 查询网络状态:可以使用netstat命令查看当前网络连接状态。
- IP地址管理:可以使用ifconfig命令查看和配置网络接口的IP地址。
- 网络接口状态:可以使用ip link命令查看和配置网络接口的状态。
- 网络路由管理:可以使用route命令配置和管理IP路由表。
- 网络包分析:可以使用tcpdump命令在网络接口上捕获和分析网络数据包。
- 远程连接:可以使用ssh命令建立与远程主机的连接,也可以使用telnet和rlogin等协议远程连接。
- 文件传输:可以使用scp命令将文件传输至远程服务器,也可以使用ftp等协议进行文件传输。
- 网络安全:可以使用iptables命令配置和管理防火墙规则,还可以使用selinux等机制来增强系统安全性。
- Linux用户:Linux操作系统中每个用户都有一个唯一的用户名和密码,用于验证和访问系统资源。
- Linux用户组:Linux操作系统中可以将多个用户组成组,用于简化用户管理和访问权限管理。
- 用户管理命令:Linux系统中常用的用户管理命令包括useradd、usermod、userdel、passwd等。
- 添加用户:可以使用useradd命令添加新用户,也可以使用adduser命令提供更多的选项。
- 修改用户信息:可以使用usermod命令修改用户的信息,如家目录、默认shell等。
- 删除用户:可以使用userdel命令删除用户,也可以使用deluser命令提供更方便的选项。
- 密码管理:可以使用passwd命令修改用户的密码,也可以使用密码过期和定期更改规则。
- 用户组管理:可以使用groupadd、groupmod、groupdel命令管理用户组。
- 用户和组权限:使用chown命令修改文件的所有者和所属组,使用chmod命令修改文件的权限。
- 特殊用户:Linux系统中有一些特殊用户,如root用户、nobody用户等。
- 用户登录:用户登录时需要输入用户名和密码,可以在命令行界面和远程连接界面登录。
100个Linux基本概念
于 2024-11-15 00:00:00 首次发布