文件介绍
在 Linux 系统中,任何软件和硬件都被视为文件。Linux 中的文件名最多支持 256 个字符,分别可以用 A~Z、a~z、0~9 等字符来命名。
Linux 下的文件分为5种类型,即普通文件、目录文件、链接文件、设备文件和管道文件。
目录介绍
/bin:存放使系统最经常使用的命令。例如,cp、ls、cat等。
/boot:操作系统启动时所需的文件。
/dev:接口设备文件目录。
/etc:存放系统管理所需要的配置文件和子目录。
/home:一般用户的主目录或FTP站点目录。
/mnt:装置的文件系统加载点。例如光驱、软盘等。
/proc:该目录是一个虚拟的目录,是系统内存的映射,该目录的内容不在硬盘上而是在内存中。
/root:管理员的主目录。
/sbin:存放系统启动时所需执行的程序。
/tmp:用来存放一些临时的文件。
/usr:存放用户使用的系统命令和应用程序等信息。
/lib:存放系统最基本的动态链接共享库。
/lost+found:该目录平时是空的,当系统不正常关机后,存放恢复的文件。
/var:具有变动性质的相关程序目录。
新建和删除文件
1.删除文件
rm /root/file1
2.新建目录
mkdir /linux
3.删除空目录
rmdir /linux
4.删除目录及目录下的所有文件
rm -fr /linux
5.创建链接文件(将/linux目录下的file文件链接到/root目录下,-s表示创建的是符号链接)
ln -s /linux/file /root/file.ln
查看和创建文件
1.查看文件内容
cat /root/1.txt(查看文件)
cat >/root/2.txt(创建文件)
cat -b /root/1.txt(显示行号)
cat /root/1.txt /root/2.txt(合并显示)
cat /root/1.txt /root/2.txt>/root/3.txt(合并新文件)
2.分页显示文件内容
more /etc/imrc(Enter键:下一行,空格键:下一页)
more +3 /etc/imrc(从第3行开始起的内容)
more +do /etc/imrc(寻找到某个字符后的内容)
3.交互式操作显示文件内容
less /etc/imrc(H键:在线使用说明,Q键:离开浏览模式)
复制和移动文件
1.复制文件
cp /test1/file1 /test2/file2(复制file1文件,并更名为file2)
cp -ax dir1 dir2(将dir1下的所有目录都复制到dir2下,并改变文件系统格式)
2.移动文件
mv /test1/file1 /test2/file2(移动file1文件,并更名为file2)