本文共 3237 字,大约阅读时间需要 10 分钟。
根目录是整个文件系统的起点,所有文件和目录都从这里开始。只有root用户有权限访问和修改根目录内容。根目录下包含了其他重要目录,如/bin、/etc、/usr等。
/bin目录存放了大量用户使用的二进制可执行文件。这些程序是日常使用中常见的命令,如ls、ps、ping、grep等。在单用户模式下,这些命令都位于/bin目录下。所有用户使用的命令都可以在这里找到。
/sbin目录与/bin类似,同样存放了二进制可执行文件。但这里主要包含系统管理员使用的命令,用于系统管理和维护。例如,iptables、reboot、fdisk、ifconfig等命令通常位于/sbin目录下。
/etc目录是配置文件的主要存放地。它包含了系统运行所需的各种配置文件,如网络设置文件(/etc/network)、日志文件配置(/etc/logrotate)、DNS解析文件(/etc/resolv.conf)等。此外,这里还存放了启动和停止系统服务的脚本。
/dev目录用于存放设备文件。这些文件表示系统中连接的物理或虚拟设备,如终端设备(/dev/tty1)、USB设备(/dev/usbmon0)等。设备文件提供了对 hardware 的直接访问方式。
/proc目录是一个虚拟文件系统,主要用于存储系统运行时的进程信息。其中,/proc/{pid}目录可以提供特定进程的详细信息。此外,/proc目录还包含了系统资源的文本信息,如内存使用情况(/proc/meminfo)、CPU使用情况(/proc/cpuinfo)等。
/var目录用于存储可能随着时间增长的文件。它包含了系统日志文件(/var/log)、软件包和数据库文件(/var/lib)、电子邮件文件(/var/mail)等。此外,/var/spool存放了打印队列文件,/var/lock存放了文件锁,/var/tmp存放了临时文件。
/tmp目录用于存储系统和用户创建的临时文件。当系统重新启动时,这些文件会被删除。此外,/tmp目录还可以用于临时挂载文件系统。
/usr目录存放了用户程序的二进制文件、库文件、文档以及源代码。具体来说:
/home目录是每个用户存储个人档案的默认目录。例如,用户john的主目录位于/home/john,nikita的主目录位于/home/nikita。
/boot目录存放了与引导加载程序相关的文件,如initrd、vmlinux、grub文件等。这些文件是系统启动过程中所需的重要组成部分。
/lib目录存放了支持/bin和/sbin下二进制文件的库文件。这些库文件通常以lib*.so.*的形式存在,例如libncurses.so.5.7、ld-2.11.1.so等。
/opt目录用于存放从第三方供应商获取的附加应用程序。这些应用程序应安装在/opt/或者其子目录下,如/opt/apache、/opt/latex等。
/mnt目录用于临时挂载文件系统。系统管理员可以将本地或网络文件系统挂载到此目录下,以便方便访问。
/media目录用于挂载可移动媒体设备,如CD-ROM、软盘驱动器等。挂载后的设备可以通过/media/cdrom等子目录访问。
/srv目录用于存储服务器特定服务相关的数据。例如,/srv/cvs存放了cvs版本控制系统的数据,/srv/web存放了网络服务器的配置文件。
man ps
man -k <命令名>
finger username
who
who am I
su
sudo command
passwd
history
alias
alias new_command='command'
env
export var=value
df -lh
du -sh *
mount
mount partition path
umount partition
sudo fdisk -l
sudo mkfs -t ext3 partition
/dev/sdc1 /mnt/usb ext3 defaults 0 0
ifconfig
ifup eth0
ifdown eth0
iwconfig
route
netstat
ping IP
traceroute IP
dhclient
host domain
host IP
wget url
wget -m url
top
ps
ps -lu username
ps -ajx
kill PID
touch filename
rm filename
cp file1 file2
ls -l path
mkdir dir
mkdir -p path
rmdir dir
rm -r dir
file filename
chmod 755 filename
chown username:groupname filename
od -c filename
cat filename
cat file1 file2
head -1 filename
、tail -5 filename
diff file1 file2
sort filename
sort -f filename
sort -u filename
uniq filename
wc filename
wc -l filename
通过以上命令,用户可以对Linux系统进行全面管理和操作。
转载地址:http://epwcz.baihongyu.com/