一.麒麟操作系统与Windows操作系统的不同之处
1.和Windows操作系统不同,麒麟操作系统是严格区分大小写的,所以在操作时要格外注意大小写的不同,包括文件名和目录名、命令名、命令的选项、配置文件的选项等。
2.和Windows操作系统不同,麒麟操作系统中的一切内容皆文件,包括硬件设备。例如,硬盘、光盘等都是以文件形式管理的,保存在专用的设备目录中。而Windows操作系统是通过设备管理器来管理硬件设备的。
3.和Windows操作系统不同,麒麟操作系统中不依靠扩展名来区分文件类型,区分文件类型依靠的是文件的权限设置。而Windows操作系统依赖扩展名来区分文件类型,如“.exe”“.txt”等。
4.和Windows操作系统不同,麒麟操作系统中所有的存储设备都必须先挂载,再使用。麒麟操作系统中所有的存储设备都有自己的设备文件,这些设备文件都必须在挂载之后才能使用,包括硬盘、光盘、U盘等。挂载操作实际上是给这些设备分配一个盘符,Windows操作系统中通常用一个英文字母表示;而麒麟操作系统中则是用一个已经建立的空目录表示,把设备文件和已建立的空目录相连接的操作就被称为挂载。
5.由于麒麟操作系统与Windows操作系统是完全不同的操作系统,因此麒麟操作系统中的软件不能在Windows操作系统中安装和运行,而Windows操作系统下的软件也不能在麒麟操作系统中安装和运行,这样Windows操作系统下的病毒和木马全部对麒麟操作系统无效。
二.麒麟操作系统一级子目录及其存放内容
/bin 该目录存放系统在单用户维护模式下能操作的系统命令文件,如 cat、chmod、chown、date、mv、mkdir、cp、bash 等
/boot 该目录主要存放系统启动所用到的文件,包括Linux内核和开机所需要的配置文件等
/dev 该目录存放系统设备文件,通过存取目录下的文件,相当于存取某个设备如/dev/null、/dev/zero、/dev/tty、/dev/hda、/dev/sd等
/etc 该目录存放系统主要配置文件,包括用户账户密码文件、各种服务的起始文件,如/etc/fstab、/etc/inittab、/etc/init.d/等
/home 该目录是系统默认的用户家目录,当新增一个用户账户时,默认的用户家目录会存放到这里
/lib 该目录存放系统开机时及在/bin或/sbin中命令调用到的函数库文件
/lib64 该目录专门用于存放64位库文件
/media 该目录存放的是可移除设备,包括CDROM、DVD等都挂载于此
/mnt 该目录是用户暂时挂载某些额外设备的目录
/opt 该目录是存放第三方软件的目录
/proc 该目录本身是一个虚拟文件系统,用于存放内存中的文件,如系统内核、进程信息、设备及网络状态等
/root 该目录是系统管理员(root)的家目录
/run 该目录主要用于存储系统启动后运行时的信息,如进程的PID文件、系统服务的套接字文件等
/sbin 该目录存放只有root用户才能使用的系统命令,包括在系统启动中需要的开机、修复、还原系统的命令,如 fdisk、fsck、init、mkfs 等
/srv 该目录通常存放系统本身不直接使用,而是由用户或其他服务使用的数据,如网站文件、FTP服务器内容等
/sys 该目录类似于/proc目录,也是一个虚拟文件系统,主要用于记录与核心相关的信息,包括已载入的核心模块与核心检测到的硬件设备信息等
/tmp 该目录是让普通用户或正在执行的程序暂时存放文件的地方,这个目录是任何用户都能够用来存取文件的,需要用户定期清理
/usr 该目录存放与用户相关的程序和库文件。例如,/usr/bin存放用户命令文件,/usr/lib存放应用函数库文件,/usr/sbin存放系统非常规操作命令文件,以及/usr/share存放系统共享文件等
/var 该目录存放系统动态变化的文件,如日志文件/var/log、邮件文件/var/mail及网页文件/var/www等
三.查看子目录信息——ls命令
ls命令用于列出指定目录中的所有文件和子目录。
ls命令的格式如下:
ls 【选项】 【目录或文件】
常用选项如下:
-l :显示详细信息,如权限、所有者、大小等。
-a :显示隐藏文件,包括以“.”开头的文件或目录。
-h :以可读的方式显示文件大小。
-r :反序显示文件列表。
-t :按照修改时间排序后显示文件列表。
如“ls -l /etc”可查看etc目录详细信息。
四.改变工作目录——cd命令(change direction)
cd命令用于在文件系统中切换默认工作目录。
cd命令的格式如下:
cd 【目录路径】
如果不带参数,则cd命令会将当前默认工作目录切换至用户的主目录,一般是/home/用户名。如果指定了目录路径,则cd命令会将默认工作目录切换至指定的目录。
操作示例:“cd ”回到用户登录时工作目录;“cd /tmp”切换到tmp目录;“cd..”返回上一级目录。
五.建立目录——mkdir命令
mkdir命令用于建立新的目录。
mkdir命令的格式如下:
mkdir 【选项】 目录路径
常用选项如下:
-p :递归建立目录,即建立多级目录。
-m :设置目录的权限。
操作示例:创建一个名为 test1 的目录,输入“mkdir test1”即可。
六.删除目录——rmdir命令/rm命令
rmdir命令
rmdir命令用于删除空目录。当使用 mdir命令删除一个目录时,该目录必须是空的,即不包含任何文件或子目录。如果目录非空,则rmdir 命令将会返回错误并拒绝删除该目录。
rmdir 命令的格式如下:
rmdir 【选项】目录路径
常用选项如下:
-p :递归删除目录路径中的所有空目录,直到找到非空目录或到达指定的目录路径为止。
操作示例:删除创建的空目录 test1,输入“rmdir test1”即可。
rm命令
rm命令用于删除文件或目录。使用m命令可以删除指定的文件和目录,而不论它们是否为空。在默认情况下,m命令会直接删除文件,但对于目录来说,m命令会提示用户是否递归删除目录及其内容。
rm命令的格式如下:
rm 【选项】 文件目录路径
常用选项如下:
r :递归删除目录及其内容。
f :强制删除,不提示用户确认。
i :提示用户确认每个删除操作。
操作示例:删除非空目录kylin,输入“rm -r ~/kylin”
补充:
切换用户:切换用户用“su”,切换用户目录可能涉及权限问题。
路径:
绝对路径:表明文件永恒位置,以正斜杠开头,与Windows路径区别在于非盘符开始、用正斜杠、不一定有扩展名。
相对路径:不以斜杠开头,“./”表示当前目录下,“../”表示返回上一层目录。
| 命令 | 功能 |
|---|---|
| mkdir | 建立目录( Make Directory ) |
| mkdir -p | 一次性创建多级目录(父目录不存在时自动创建) |
| rmdir | 删除 空 目录( Remove Directory ) |
| rm -r / rm -rf | 删除目录及其全部内容(递归删除) |
| ls / ls -l | 查看目录内容,用于验证操作结果 |
| cd / pwd | 切换目录、显示当前所在路径 |
浙公网安备 33010602011771号