【Linux】路径,mkdir,touch,vi等知识知识问答精讲

简介: 参考资料:1.视频课程《Linux运维》2.书籍PDF版《Linux运维 Web集群实战》路径,mkdir,touch,vi等知识知识问答精讲Linux 系统命令操作语法的格式命令 [参数选项] [文件或路径]其中[]表示是非必须的,...

参考资料:
1.视频课程《Linux运维》
2.书籍PDF版《Linux运维 Web集群实战》


路径,mkdir,touch,vi等知识知识问答精讲

  • Linux 系统命令操作语法的格式
    • 命令 [参数选项] [文件或路径]
      其中[]表示是非必须的,多个参数可以连在一起写
    • 创建一个目录/data
      • windows下的路径:c:\data\test
      • linux下的路径:/data/test
      • linux中/为所有目录的起点
      • 创建目录:make dircectorys【mkdir】【mkdir /data】【cd /;mkdir data】,其中分号的作用是将两个命令在一行分隔开
      • 看目录【ls -ld /data】,其中别忘了空格哦,-ld查看data目录本身
    • 在/data下建立oldboy.txt
      • touch/data/oldboy.txt
      • 创建10000个文件
        • touch stu{1..10000}
    • 为oldboy.txt 下添加内容 i am studying linux
      • vi
        • vi oldboy.txt (进入vi编辑器)
        • i (insert ,插入状态)
        • i am study linux
        • Esc(命令状态)
        • :wq(write quit,保存退出);q(不保存直接退出)
      • echo
        • echo 'i am studying linux'>oldboy.txt(如果文件不存在会创建文件,如果存在会覆盖,所以危险,用>要记得备份哦)
        • 怎么能不覆盖呢用>>,这样就追加到文件的尾部了。
      • cat
        • cat >oldboy.txt 回车输入内容,然后按Ctrl+c,或者Ctrl+d都可以结束输入
        • cat >>/data/oldboy.txt>>EOF(回车输入内容可以多行追加)EOF,其中两个EOF或者是任意内容成对出现(未成功)
      • cat old boy.txt(查看内容)
      • rm -f oldboy.txt(删除文件)
      • Tab 完善未完善的文件名
    • 常用命令总结
      • mkdir make directorys 创建目录 例子:mkdir /data 在根/下创建data目录

      • ls list(列表) 创建目录文件 例子: ls / 列根目录内容

        • -l(long)长格式,-d(directorys)查看目录
      • cd change directory 改变目录路径 例子:cd /etc

        • 相对路径:不从根/开始的路径 例子: cd etc
        • 绝对路径:从根/开始的路径 例子:cd /etc
      • pwd print work directory 打印工作目录(显示当前路径)

      • touch 创建文件或者更新时间戳,如果文件存在就只更新时间戳,如果不存在就创建文件

      • vi 记事本,简单。例子:vi oldboy.txt

      • vim 复杂编辑器,功能复杂,高亮,自动缩进(写shell ,python)

      • echo 打印输出内容的常用命令,配合“>”或者“>>”

      • ">" 意思是重定向,会清楚文件里所有以前的数据

      • “>>”意思是内容追加,只会在文件稳步追加需要的内容


        微信:zejia98,期待和你成为朋友

相关文章
|
25天前
|
存储 安全 Shell
⭐⭐⭐【Shell 命令集合 磁盘管理 】Linux 显示当前工作目录的路径 pwd命令使用教程
⭐⭐⭐【Shell 命令集合 磁盘管理 】Linux 显示当前工作目录的路径 pwd命令使用教程
36 0
|
29天前
|
Linux
Linux系统之touch命令的基本使用
Linux系统之touch命令的基本使用
59 1
|
25天前
|
缓存 算法 Linux
深入理解Linux动态库加载:路径、问题与解决方案
深入理解Linux动态库加载:路径、问题与解决方案
41 0
|
25天前
|
存储 Shell Linux
【Shell 命令集合 磁盘管理 】Linux 创建目录 mkdir 命令使用指南
【Shell 命令集合 磁盘管理 】Linux 创建目录 mkdir 命令使用指南
27 0
|
26天前
|
Unix Shell Linux
【Shell 命令集合 文件管理】Linux 查找指定命令的可执行文件路径 which命令使用教程
【Shell 命令集合 文件管理】Linux 查找指定命令的可执行文件路径 which命令使用教程
31 0
|
29天前
|
Linux Shell
Linux中认识路径的概念
Linux中认识路径的概念
|
1月前
|
Java Linux Shell
Linux探秘之旅:透彻理解路径、命令与系统概念
Linux探秘之旅:透彻理解路径、命令与系统概念
46 1
|
2月前
|
Linux 开发工具
Linux的基础编程——vi/vim编辑器(六)
Linux的基础编程——vi/vim编辑器(六)
31 0
Linux的基础编程——vi/vim编辑器(六)
|
2月前
|
存储 Unix Linux
【Linux】Linux 系统编程——touch 命令
【Linux】Linux 系统编程——touch 命令
27 1
|
3月前
|
存储 Linux 索引
Linux:家目录,根目录,隐藏文件,路径
Linux:家目录,根目录,隐藏文件,路径
45 0