步骤:进入硬盘的急救模式,进入磁盘,挂载光盘到/media上,rpm安装内核到media目录下,从装grub程序到/dev/sda,然后将grub文件从定向到/boot下,然后重启. 第一步:进入bios界面设置CD为第一启动项: 第二步:进入急救模式修复 sh-4.2#chroot /mnt/sysimage                            //进入磁盘 bash-4.2#mount /dev/sr0 /media                         //挂载…
在Unix/Linux系统中,要获取一个指定目录下所有的文件或文件夹,一般用dirent.h(POSIX标准定义的目录操作头文件). 一.数据类型 在头文件<dirent.h>中定义了两种主要的数据类型. DIR:代表一个目录流的结构体. struct __dirstream { void *__fd; /* 'struct hurd_fd' pointer for descriptor.*/ char *__data; /* Directory block. */ int __entry_d…
文件和目录的操作命令,按以下思路进行整理,感觉更便于记忆和使用 1.创建一个二进制文件 touch f1 2.向文件中写入数据 echo "hello" >> f1 echo "world" >> f1 (world 会追加到hello后面) echo "test" > f1     (test 会覆盖刚写入的hello world) 3.给文件创建链接 ln f1 f2 (给f1创建一个硬链接文件f2) ln -s…
1.获取当前工作目录 #include <unistd.h> 1.char *getcwd(char *buf,size_t size); 2. 3.其中,buf为缓冲区地址,size为给出的最大路径名长度.如果当前工作目录的路径名长度大于给定的长度,则返回NULL并置errno为ERANGE.函数调用成功时,返回指向路径名的指针:否则返回NULL 4. 5.例: 6.char *name = new char[256]; 7.if(getcwd(name,255)!=NULL) 8.    …
在Linux下使用ls -l或者ll命令可以查看文件和文件夹的权限.结果显示类似于: drwxrwxrwx,这里分为四组,分别为文件类型,文件所有者的权限(读写执行),文件所有者所在组用户的权限(读写执行),其他用户的权限(读写执行),这里不再详述,相信只要用Linux的用户都知道.这里直接文件夹的权限进行说明: Linux中目录的权限: w:     删除/修改文件夹的权限 r:     以列表形式列出文件夹中文件的权限 x:     进入文件夹/创建文件/创建目录的权限…
2018年1月31日 10:42:55 工作完写点博客记录下. 需求:从web-inf下拷贝文件到指定目录. 目录结构 直接贴代码 第一种方式,字节流读取 try { int index = 0; System.out.println("开始读取"); File filef = new File("web/WEB-INF/apk/"+channel+".apk"); System.out.println(filef.getAbsolutePath…
蓝色表示目录: 绿色表示可执行文件: 红色表示压缩文件: 浅蓝色表示链接文件: 灰色表示其它文件: 红色闪烁表示链接的文件有问题了: 黄色是设备文件,包括block, char, fifo. (摘自:http://redking.blog.51cto.com/27212/19936)…
(1)普通文件(regular file):这是最常用的文件类型,这种文件包含了某种形式的数据,文件内容的解释由处理该文件的应用程序进行. (2)目录文件(directory file):这种文件包含了其他文件的 名字以及指向这些文件有关信息的指针.对一个目录文件具有读权限的进程,都可以读该目录的内容,但只有内核可以  直接写目录文件. (3)块特殊文件(block special file):这种类型的文件提供对设备(如磁盘)带缓冲的访问,每次访问一固定长度为单位进行. (4)字符特殊文件(c…
一.环境 Centos8 二.过程 1.查看/boot底下文件 ls /boot 2.模拟误删/boot底下文件 rm -rf /boot/*ls /boot 3.reboot,无法正常启动 4.在vmvare里,鼠标右键选择你的机器,"电源"-"打开电源时进入固件" 5.启动,进入到bios界面,boot下将光盘启动的优先级调到最上面,F10保存重启,进入光盘启动. 6.键盘上下键,选择"Troubleshooting"-"Rescu…
背景 FAT32作为一个文件系统,有着广泛的应用.在安装操作系统时,许多个人用户默认都选择FAT32文件系统,因此,了解FAT32文件系统下的文件.目录的管理方式就显得非常必要了. FAT32文件系统与FAT16文件系统有着较大的区别.其中,FAT32采用4字节共32位来表示文件的FAT项,因此,一个FAT32文件系统管理的分区最多可管理的簇数目为:2^32= 4294967296,若选择4K大小的簇,则该分区的最大容量可达:16384G. FAT32文件系统分布图 DBR及保留扇区:DBR的含…