一、Linux目录
在Linux中没有盘符的概念,所有文件都在名为 / 的子目录下。在访问文件时需要通过 cd路径名来访问。(注意不同于windows)linux中路径的层级关系表示符号为/。
二、Linux命令
(1) ls命令
ls命令的作用是,在命令行中以平铺的形式展示当前工作目录(默认home)目录下的内容。home目录是每一个用户在linux系统中的专属目录。默认:/home/用户名。
ls [-a -h -l] [linux 路径]
ls-a
-a命令,列出所有文件。包括隐藏的文件(带.的是隐藏文件)
ls -l以列表的方式展示内容,并展示更多信息。
组合使用 ls -al
ls-h表示用易于阅读的方式列出文件大小,比如K,M,G等(需要和l混合使用)否则没有效果。
(2)cd命令,pwd命令。
cd命令,切换工作目录。
语法:cd [Linux 路径]
cd命令直接执行,不写参数表示回到Home目录。
pwd命令,帮助我们列出当前所在工作目录,直接输入即可。
(3)mkdir 命令,创建新的目录,文件夹。
mkdir [-p] [Linux路径]
带上 -p 可以创建带有层级的目录。
(4) 文件操作命令touch、cat 、more
可以通过 touch 创建文件
touch [Linux路径]
没有执行命令前
执行命令后
通过cat查看文件内容
cat [Linux 路径]
通过more查看文件内容,与cat不同的是,cat全部展示。而more支持翻页
more [Linux 路径]
按空格翻页,按q退出
(5) 文件操作命令cp,mv,rm命令
cp命令用来复制文件夹。
cp [-r] Linux 路径1 Linux 路径2
路径1表示被复制的文件,路径2表示复制到的目的地。
复制文件
mv命令可以移动文件/文件夹。mv命令来自单词move
mv 参数1 参数2
参数1表示被移动的文件,参数2表示移动到的地方,如果目标不存在,则改名,确保目标存在。
rm命令用来删除文件/文件夹
rm [-r -f](-r用来删除文件夹 -f表示强制删除文件)
删除前
删除后
(7)grep-wc管道符命令
grep [-n(表示先输出被匹配的行号)] 关键字 文件路径 (关键字建议用双引号包裹。可以从文件中通过关键字过滤文件行。)
wc [-c -m -l -w] 文件路径 wc命令可以帮助我们统计文件的信息。
-c统计bytes数量
-m统计字符数量
-l统计行数
-w统计单词数量
管道符 | 管道符的含义是,把左边命令的结果,作为右边命令的输入。
(8)echo命令,反引号,tail命令
echo命令在命令行输出指定内容 例如:echo HelloLinux
反引号 ` 被反引号包围的命令将会作为命令而不是普通字符。
重定向符>和>>
‘>’把左侧命令的结果覆盖写入到符号右侧文件
‘>>’把左侧命令的结果追加写入到符号右侧文件
tail命令
tail [-f -num] Linux路径(-f 表示持续跟踪 -num表示查看尾部多少行,不填默认十行。)
(9)vi编辑器
vi [文件名] 进入vi编辑器模式