买好了域名 如何做网站,上海网站建设方案,普洱市住房城乡建设局网站,企业网站seo案例目录结构及其详细作用 / (根目录) Linux文件系统的起点#xff0c;所有文件和目录都在其下。 /bin 存放系统启动和运行时所需的基本命令#xff0c;如 ls, cp, mv, rm#xff0c;这些命令在单用户模式下或系统崩溃时仍然可用。 /boot 包含启动引导加载器的文件和Linux内核…目录结构及其详细作用 / (根目录) Linux文件系统的起点所有文件和目录都在其下。 /bin 存放系统启动和运行时所需的基本命令如 ls, cp, mv, rm这些命令在单用户模式下或系统崩溃时仍然可用。 /boot 包含启动引导加载器的文件和Linux内核比如 vmlinuz, initrd.img。此外还有启动配置文件如 grub 配置文件。 /dev 设备文件所在目录每个文件代表一个设备如硬盘 (/dev/sda), 光驱 (/dev/cdrom), 终端 (/dev/tty) 等。 /etc 存放系统的配置文件和子目录。例如用户账号信息在 /etc/passwd网络配置文件在 /etc/network/interfaces或 /etc/netplan。 /home 用户主目录每个用户在 /home 下有一个子目录如 /home/alice。用户的个人文件和配置文件通常都在这里。 /lib 存放系统运行时的共享库文件和内核模块基本命令在运行时所依赖的库也存放在这里。 /media 挂载点目录通常用于自动挂载可移动介质如U盘、光盘等。 /mnt 临时挂载文件系统的挂载点管理员手动挂载时常使用。 /opt 用于存放第三方软件包通常是一些可选的软件包和附加应用。 /proc 虚拟文件系统提供系统进程和内核信息每个进程都有一个对应的子目录如 /proc/{pid}其中包含该进程的相关信息。 /root 超级用户root的主目录与普通用户的主目录类似但具有更高权限。 /sbin 存放系统管理员使用的系统命令如 ifconfig, reboot, shutdown。这些命令通常需要超级用户权限才能执行。 /srv 服务数据目录存放系统服务的数据例如Web服务器的数据可能存放在 /srv/www。 /tmp 临时文件目录任何用户或应用程序都可以在此创建临时文件系统重启后可能会被清空。 /usr 用户二进制文件和数据包括许多子目录 /usr/bin存放用户命令的二进制文件。/usr/sbin存放系统管理员命令的二进制文件。/usr/lib存放共享库文件。/usr/share存放共享数据如手册页、文档、图标等。/usr/local本地安装的软件包通常不通过包管理器安装。 /var 变量数据文件如日志文件、缓存文件、临时文件等。常见子目录 /var/log系统日志文件。/var/tmp需要长时间保存的临时文件。/var/lib存放应用程序状态信息。/var/spool任务队列数据如打印队列。
常用指令及其详细说明
1. 文件和目录操作
ls列出目录内容。ls -l # 详细列表
ls -a # 显示隐藏文件cd切换目录。cd /home/user # 切换到指定目录
cd .. # 切换到上一级目录
cd ~ # 切换到用户主目录pwd显示当前目录路径。pwdmkdir创建新目录。mkdir newdir
mkdir -p /path/to/newdir # 递归创建目录rmdir删除空目录。rmdir olddirrm删除文件或目录。rm file.txt
rm -r olddir # 递归删除目录及其内容
rm -f file.txt # 强制删除文件cp复制文件或目录。cp source.txt dest.txt
cp -r sourcedir/ destdir/ # 递归复制目录mv移动或重命名文件或目录。mv oldname.txt newname.txt
mv /path/to/file /new/path/2. 文件查看和编辑
cat查看文件内容。cat file.txtmore / less分页查看文件内容。more file.txt
less file.txthead查看文件开头部分。head file.txt
head -n 20 file.txt # 查看前20行tail查看文件结尾部分。tail file.txt
tail -n 20 file.txt # 查看后20行
tail -f file.txt # 动态显示文件新内容常用于日志文件nano / vi / vim文本编辑器编辑文件。nano file.txt
vi file.txt
vim file.txt3. 文件权限和所有权
chmod更改文件或目录权限。chmod 644 file.txt # 设置文件权限为644rw-r--r--
chmod x script.sh # 增加执行权限
chmod -R 755 /path # 递归更改目录及其内容权限chown更改文件或目录所有者。chown user:group file.txt
chown -R user:group /path # 递归更改目录及其内容所有者chgrp更改文件或目录所属组。chgrp group file.txt
chgrp -R group /path # 递归更改目录及其内容所属组4. 系统管理
ps显示当前进程。ps aux # 显示所有进程的详细信息
ps -ef # 显示所有进程另一种格式top实时显示系统资源使用情况。topkill终止进程。kill PID # 终止指定进程ID的进程
kill -9 PID # 强制终止进程df显示磁盘使用情况。df -h # 以人类可读的格式显示du显示目录或文件大小。du -h file.txt # 显示文件大小
du -sh /path # 显示目录总大小free显示内存使用情况。free -huname显示系统信息。uname -a # 显示所有信息
uname -r # 显示内核版本shutdown关闭系统。shutdown -h now # 立即关机
shutdown -r now # 立即重启
shutdown -h 10 # 10分钟后关机reboot重启系统。reboot5. 网络操作
ifconfig配置网络接口较新的系统中用 ip 命令代替。ifconfig
ifconfig eth0 up # 启用网络接口
ifconfig eth0 down # 禁用网络接口ping测试网络连接。ping google.comnetstat显示网络状态。netstat -tuln # 显示所有监听端口
netstat -p # 显示进程信息scp安全复制文件。scp file.txt userremote:/path/to/destination
scp -r /