Linux 命令使用详解

  Linux 是一个非常强大的操作系统,有许多的命令可以用来完成不同的操作,下面我们就来详细介绍一下这些常用的 Linux 命令及其使用例子。

cd

cd 命令用于更改当前目录:

1
2
cd 切换到根目录
cd /home/user 切换到 /home/user 目录

ls

ls 命令用于列出当前目录中的文件和子目录:

1
2
ls 列出当前目录
ls -l 列出当前目录的详细信息

mv

mv 命令用于移动文件或目录:

1
2
mv test.txt test-backup.txt 将名为 test.txt 的文件重命名为 test-backup.txt
mv test.txt ../ 将名为 test.txt 的文件移动到上一目录

cp

cp 命令用于复制文件或目录:

1
2
cp test.txt test-copy.txt 将名为 test.txt 的文件复制为 test-copy.txt
cp test.txt ../ 将名为 test.txt 的文件复制到上一目录

rm

rm 命令用于删除文件或目录:

1
2
rm test.txt 删除名为 test.txt 的文件
rm -rf test/ 删除名为 test/ 的目录(包括其中的所有文件)

mkdir

mkdir 命令用于创建新目录:

1
mkdir test 创建一个名为 test 的新目录

touch

touch 命令用于创建新文件:

1
touch test.txt 创建一个名为 test.txr 的新文件

chmod

chmod 命令用于更改文件的访问权限:

1
2
chmod 400 test.txt 给 test.txt 设置 400 的访问权限
chmod -R 755 test/ 给 test/ 目录及其所有内容设置 755 的访问权限

grep

grep 命令用于搜索文本文件中的模式:

1
grep "test" test.txt 搜索文件 test.txt 中所有包含 “test” 字符串的行

pipe

管道命令用于在两个指令之间传递数据:

1
ls | grep "test" 搜索当前目录中所有包含 “test” 字符串的文件名

less

less 命令用于阅读较大的文本文件:

1
less test.txt 以分页的方式阅读文件 test.txt

cat

cat 命令用于显示文本文件的内容:

1
cat test.txt 直接显示文件 test.txt 的内容

man

man 命令用于查看指令的帮助:

1
man ls 查看 ls 命令的帮助