命令行

命令行的本质就是可执行文件

命令行的增删改查

1.查看当前目录绝对路径pwd

2.查看当前目录内容ls

3.查看指定目录上的内容ls 文件名

4.查看文件内容 ls 加上文件名

查看文件内容

1.cat 路径 可以显示全部内容

2.head 路径 只显示前10行(也可以自定义) -n 显示的行数 例:head -n 14

3.tail 路径 显示后10行 (也可自定义同上)

5.less 路径 全部显示(分屏显示)

例:创建1.txt     toch 1.txt

增加内容 echo hi > 1.txt (>会覆盖内容  >>直接添加内容)

增加换行内容echo -e ‘1\n2’ > 1.txt / echo -e ‘1\n2’ >> 1.txt

创建目录 

mkdir a

mkdir -p a/b/c(a包含b,b包含c)

同时创建多个文件

touch 1.txt 2.txt

同时创建多个目录

mkdir -p a/b/c a/d/c

复制文件 

cp 1.txt 2.txt(把1复制到2上面)

复制目录

cp -r a b

删除文件 rm 1.txt

删除目录 rm -r a


修改文件内容 echo '11111' >> 1.txt  或用code 1.txt 打开里面修改

清空文件 code 打开文件清空/ echo ' ' >> 1.txt

移动文件/目录 mv 1.txt a(1.txt移动a)  rm a/1.txt .(把a移出)

重命名文件/目录 同上 mv 1.txt 2.txt

修改文件最后更新时间  先用ls -l (可以先查看时间) touch 1.txt(更新时间)

命令的组合

如果命令成功了,什么都不会提示

如果命令失败了,会提示error

成功返回0,失败返回 非0(可以用echo $?查看数字)

&&操作:当一天命令成功之后,执行另一条

; 操作:前面不管成功失败,都会执行后面的

把命令变成文件

1.创建一个文件,后缀可不写      toch test

2.用code 打开     code test

3.把需要创建的文件写入(在里面输入的代码可加分号隔开也可加回车)

[注] 如果没有传入参数, 只会创建一次,除非删了才可以再次创建。把参数改为$1,就可以随便创建了

4.创建完以后保存

```

mkdir $1

cd $1

touch index.html

touch style.css

touch main.js

echo -e "<!DOCTYPE html>\n<h1>标题</h1>" >> index.html

```

5.添加执行权限 chmod +x test(window不用写这行)

6.把脚本执行命令写入 ./test  或者 sh test

7.如果加了path,只用文件名执行也可

总结:这个文件,叫做脚本文件(bash脚本文件)文件就是命令,命令就是文件,前提加了PATH才有执行权限(如果没有加入,需要添加绝对路径才可以)例:

```

cd ~/Documents

~/Desktop/test xxx

```








    

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Linux 命令行基础知识 什么是命令行?要了解命令行,首先就需要知道命令行界面,命令行界面也称为CLI,与之相对...
    憨憨二师兄阅读 7,162评论 0 0
  • Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows...
    我想起个好名字阅读 328评论 0 1
  • 前端开发过程中,需要用到的命令行,相对于后端来说,并不是很多。很多时候能够掌握一些基础的命令行,就可以快速地进行前...
    江湖竖子阅读 923评论 2 2
  • 1.创建普通用户 创建普通用户useradd username 添加用户passwd username 为添...
    id_rsa阅读 508评论 0 3
  • 今天早晨,情绪低落,心里念念不忘领导给说的去某地的事儿。我不想去,总觉得是该他去的,是该他承担的责任。心有...
    Ai琳琳_六中玩换阅读 113评论 0 0