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 // 返回文件的行数
Linux 教程 Linux 用户 Linux 基础命令 Linux 文件权限 Linux 文件查找 Linux 文件归档 Linux vim Linux 管道和重定向 Linux 进程 Linux 运行状态 Linux 服务管理 Linux 定时任务 Linux 磁盘 Linux LVM Linux 网络配置 Linux 软件管理 Linux iptables Linux SSH Linux curl