open成功后,读写文件
ssize_t read(int fd, void *buf, size_t count);
fd表示文件描述符,由open打开得到
buf表示装载读出的数据的缓冲区地址
count表示缓冲区大小
返回值是整数,表示读出的字节数
ssize_t write(int fd, const void *buf, size_t count);
返回值为写入的字节数
操作完后,应close关闭文件 int close(int fd);
linux下的隐藏文件或者目录,是以"."符号开始命名的,查看隐藏的文件或目录: ls -a
home目录下的".bash_history"文件记录着1000条操作命令记录
在命令模式下:
按"gg"回到第一行
按"GG"到最后一行
按"/要查找的内容"从上往下查找内容,并且高亮显示找到的内容找到后,再按"n"继续查找下一个内容
按"?要查找的内容"从下往上查找内容
显示行号":set number" ; ":set nu" 不显示行号":set nonumber"; ":set nonu"
替换文件里的内容:":%s/要被替换的内容/要换成的内容/" // "%"表示整个文件的范围
按"u"可以撤消上一步操作
恢复被撤消的操作: "ctrl+r"
删除 当前行光标所在后面的内容: 按"D"
连续复制多行, 先输入行数,再按"yy"复制,最后按"p"粘贴出来
剪切把"yy"换成"cc"命令, 按"p"粘贴出来
"|"叫管道, 意思是把上一命令执行的结果传给下一个命令来执行
使用分区:
mount /dev/sda5 /mnt //让系统把sda5设备文件对应的分区挂载到/mnt目录,然后我们操作/mnt目录里的文件就是相当于操作分区里的文件。使用完成后,使用umount命令反持载. 反持载时,当前目录不能是持载的目录
实现开机时自动挂载分区到/disk5:
vim /etc/rc.local 增加语句:
mount /dev/sda5 /disk5
修改完成后,需加上可执行的权限:
chmod +x /etc/rc.local