linux-1

ls

语法:ls [-a -l -h] [路径]
-a 显示隐藏内容
-l 以列表形式展示
-h 与-l搭配,以更人性化的方式显示
可组合使用

cd 切换目录 Change Directory

语法:cd [路径]

pwd 查看工作目录 Print Work Directory

语法:pwd

相对路径

cd ~
cd ..
cd ../..

mkdir Make Directory

语法:mkdir [-p] 路径
-p 一次性创建多个层级的目录

touch/cat/more

touch可以创建文件
语法:touch 路径
cat:查看文件内容(全部)
语法:cat 路径
more:查看文件内容(可翻页)
语法:more 路径

cp/mv/rm

cp:复制文件或文件夹
语法:cp [-r] 参数1 参数2
复制文件夹要 -r
参数一:被复制的文件位置 参数二:要复制去的位置

mv:移动文件
语法:mv 参数1 参数2

rm:删除文件、文件夹
语法:rm [-r -f] 参数一 参数二 参数三…
文件夹要 -r

rm支持通配符*
rm test
rm test

rm test

which/find

which pwd
which ls

find
语法:find 起始路径 -name “被查找文件名”

grep wc 管道符

语法:grep [-n] 关键字 文件路径
-n 在结果中显示匹配的行的行号

语法:wc [-c -m -l -w] 文件路径
-c 统计bytes数量
-m 统计字符数量
-l 统计行数
-w 统计单词数量

管道符 |
将左边的结果作为右边的输入

echo tail 重定向符

语法:echo 输入的内容(类似printf)
反引号’’ 被包围的内容会作为命令去执行,而不是普通的字符
echo pwd
echo ‘pwd’

重定向符

将左侧命令的结果覆盖写入

将左侧命令的结果追加写入

tail
语法:tail [-f -num] linux路径
-f 持续跟踪
-num 查看尾部多少行 例如-5

vim

vim 文件路径
i 输入模式
: 底线模式