Linux学习_基础篇_第二章

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"复制,最后按"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




发布了32 篇原创文章 · 获赞 18 · 访问量 6569

猜你喜欢

转载自blog.csdn.net/mm13420109325/article/details/80768457