Linux 基础命令

man

Linux 的命令是可以带参数的,通过不同的参数配置不同的功能,比如 ls 命令是列出当前目录下的文件,但是默认下不会显示隐藏的文件,那就需要使用 ls -a。多个参数之间还能组合使用,比如 -l 参数是列出详情信息,组合起来 ls -al 就是列出所以文件包括隐藏文件并且显示详情信息。

看似很复杂,但是其实固定搭配的命令不会很多。经常时候也就发现总是那么几个,如果忘记了想解锁更多的命令,可以使用 Linux 系统自带的命令手册 man,像这样 man ls 它就会跟那介绍 ls 命令所有的一切。

下面列举些常用的 文本文件操作 相关命令,也是 Linux 的 基础命令

cd

目录操作。

cd path // 进入指定目录。
cd / // 根目录
cd ~ // 用户 Home 目录
cd - // 返回上一个访问目录
cd .. // 返回目录的上一级
cd ../../ // 返回目录上两级

mkdir

创建目录。

mkdir path

rm

删除文件或目录。

rm file // 删除文件
rm -r // 删除目录
rm -rf // 递归删除文件或目录

touch

创建文件,或者更新文件的最后访问时候。

touch a // 创建文件 a
touch a // 更新文件 a 的最后访问时间

cp

复制文件。

cp a ./b // 复制文件 a 到当前目录,起名 b

mv

移动文件或重命名。

mv a ./path/ // 移动文件 a 到 ./path 目录
mv a b // 重命名文件 a 为 b

tree

列出目录及文件。

tree

cat

列出文件内容。

cat file

tac

倒序列出文件内容。

tac file

head

列出文件内容,可以指定列出几行,默认 10 行。

head -5 file // 列出前 5 行 file 文件内容。

tail

倒序的 head,从文件尾部列起。

tail -5 file // 列出后 5 行 file 文件内容。

wc

行统计。

wc -l file // 返回文件的行数
更多教程 HTML5 教程 CSS3 教程 JavaScript 教程 JQuery 教程 React.js 教程 Node.js 教程 Koa2 教程 Python 教程 Linux 教程