Linux Shell 常用命令,它提供简单的终端环境


系列文章:
Linux Shell 常用命令 - 02篇

0. 在线使用 Linux Shell

参考 https://www.sohu.com/a/343421845_298038

JS/UIX - Terminal

地址:https://www.masswerk.at/jsuix/index.html

进入后,点击open terminal即可。它提供简单的终端环境,没有自带gcc等编译套件,不过练习基本命令和shell脚本还是可以的。

1. 常用命令

1.1 ls 命令 - 显示指定工作目录下的内容

详见 https://www.runoob.com/linux/linux-comm-ls.html

显示指定工作目录下的内容(列出目前工作目录所含之文件及子目录)

语法:

ls [-alrtAFR] [name...]

参数:
-a: 显示所有文件及目录 (.开头的隐藏文件也会列出)
-l: 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出

ls -l  可写作 ll

常用写法:
ll
ls -al

结合 grep 使用:(关于 grep 的详细介绍见后文)

查看文件 log.txt 是否存在于当前目录下:

>ls | grep log.txt
log.txt
>ls -al | grep log.txt
-rw-rw-r--.  1 mozhiyan mozhiyan    0 4月  15 17:26 log.txt

1.2 查看文件内容:cat

1.3 创建文件: touch

此时,若想往text2中写入内容,可用 echo "hello word">>text2

>>代表在末尾追加,若使用>则会把之前的内容覆盖:

当然,也可直接使用 vim text2对文件进行编辑

注:无论是 echo "hello">file 还是 echo "hello">>file ,如果file不存在都会先创建file文件

类似的用法有:cat ./result.lst>>aa.txt(将result.lst文件中的内容追加到aa.txt的末尾)

1.4 mv - 为文件或目录改名、或移入其它位置

详见 https://www.runoob.com/linux/linux-comm-mv.html


相关内容