Linux中创建目录,并创建txt文件中用vi编辑器输入内容

---创建目录
1.mkdir 创建一个新目录,如:创建director目录

语法:mkdir[选项]目录名
             -m 创建目录的同时设置目录权限
             -p 递归创建目录
watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAKua6kA==,size_20,color_FFFFFF,t_70,g_se,x_16

2. touch 用于创建 director 目录里面的子文件,如:file1.txt  file2.txt  file3.txt

touch 用于修改文件的时间属性,若文件不存在,系统会自动创建此文件(因此也可以使用touch命令来创建新的空白文件)且此文件创建时间为当前系统时间
    touch[选项]文件名
         -a 修改文件的访问时间为系统当前时间
        -m 修改文件的修改时间为系统当前时间
         -d 将文件的修改时间修改为指定时间
         -r<参考文件>将文件时间修改为参考文                   件时间

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAKua6kA==,size_20,color_FFFFFF,t_70,g_se,x_16

 


---用vi编辑器输入内容
1.vi  文件名 +回车(进入到编辑文件中)
2.按 i 进入编辑模式,进行内容编辑
3.编辑完成后,按esc
4.然后 : wq 保存退出(注“:”不要忘记了) 加!强制退出

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAKua6kA==,size_20,color_FFFFFF,t_70,g_se,x_16

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAKua6kA==,size_12,color_FFFFFF,t_70,g_se,x_16 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAKua6kA==,size_5,color_FFFFFF,t_70,g_se,x_16 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAKua6kA==,size_17,color_FFFFFF,t_70,g_se,x_16 

 

 

 


        


        

 

 

  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您可以使用 C++ 的文件流来实现向当用户目录写入 txt 文件,示例代码如下: ```c++ #include <fstream> #include <iostream> #include <unistd.h> // 获取当用户目录 #include <sys/stat.h> // 创建目录 #include <sys/types.h> using namespace std; int main() { string homedir = getenv("HOME"); // 获取当用户目录 string filepath = homedir + "/example.txt"; // 文件路径 string dirpath = homedir + "/example_dir"; // 目录路径 // 创建目录 if (mkdir(dirpath.c_str(), 0777) == -1) { cerr << "创建目录失败!" << endl; return 1; } // 打开文件 ofstream outfile(filepath); if (outfile) { // 判断文件是否成功打开 outfile << "Hello, world!"; outfile.close(); // 关闭文件 cout << "写入成功!" << endl; } else { cout << "打开文件失败!" << endl; } return 0; } ``` 在上述代码,我们首先使用 `getenv("HOME")` 函获取当用户目录,然后拼接文件路径和目录路径。接着,我们使用 `mkdir` 函创建目录,如果创建失败就输出错误信息并退出程序。最后,我们使用文件流打开文件,如果成功就写入字符串并关闭文件,否则就输出错误信息。 需要意的是,在使用 `mkdir` 函创建目录时,需要在第二个参指定目录的权限。在上述代码,我们使用 `0777` 来指定目录权限,其 `0` 表示权限位,`777` 表示读、写、执行权限都开放。如果不想让其他用户有访问权限,可以将 `0777` 替换为 `0700`。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值