拙网论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 326|回复: 0

Ubuntu创建文件/目录和Vim的基本应用

[复制链接]

949

主题

1001

帖子

3736

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3736
发表于 2019-9-30 11:02:21 | 显示全部楼层 |阅读模式
1、touch命令
  1. touch filename
复制代码
如果filename不存在,则会创建一个该目录或文件。
如果filename已存在,则会修改其时间戳(访问时间和修改时间)为当前系统的时间。

2、重定向

Linux的每个命令默认有输出设备,ls、cat输出为屏幕,lp输出为打印机。

但是,Linux提供了操作可以修改默认的输出目标,成为I/O重定向。
分输入和输出重定向。

> file.text
> ls -l > file.text
第一条命令,由于file.txt不存在,会创建该文件。
第二条命令,由于file.text已存在,会清空该文件原有内容,再写入ls -l 命令的执行结果。

>> file.text
>> ls -l file.text

第一条命令,由于file.txt不存在,会创建该文件。
第二条命令,由于file.text已存在,会保持原有内容,再最后继续写入ls -l 命令的执行结果。

重定向不会改变文件的访问权限、所有者和所在组等属性。
3、Vi&Vim

新建一个文件lishimin,并且用vi编辑,保存。用cat命令显示。
  1. lishimin@tang:~$ touch lishimin
  2. lishimin@tang:~$ vi lishimin
  3. lishimin@tang:~$ cat lishimin

  4. lishimin@tang@XXXXXX

  5. hello docker,
  6. hello ubuntu.
  7. lishimin@tang:~$ ls
  8. homeland-docker  lishimin
  9. lishimin@tang:~$
复制代码

删除文件:(-r表示强制删除,-f表示不提示)
  1. lishimin@tang:~/homeland-docker$ sudo rm -r app.local.env
复制代码
复制文件:
  1. lishimin@tang:~/homeland-docker$ sudo cp -i app.local.env.example app.local.env
  2. lishimin@tang:~/homeland-docker$ ls
  3. app.local.env  app.local.env.example  app.secret.env  data  docker-compose.yml  etc  images  LICENSE  Makefile  README.md  scripts
  4. lishimin@tang:~/homeland-docker$
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|抱朴守拙BBS

GMT+8, 2025-5-25 20:43 , Processed in 0.207896 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表