Linux基础命令总结

时间:2021-08-06 01:14:14


Linux基础命令总结

  • 前言
  • 基本命令
  • pwd命令
  • cd命令
  • ls命令
  • mkdir命令
  • rmdir命令
  • touch命令
  • rm命令
  • cp命令
  • mv命令
  • 高级命令
  • grep命令
  • find命令
  • chown命令
  • ps命令
  • tar命令
  • ssh命令
  • scp命令
  • curl命令
  • wget命令
  • 结论

前言

Linux是一种开源的操作系统,具有广泛的应用和支持。作为一名Linux用户或管理员,掌握一些基础命令是必要的。这篇博客将介绍一些常用的Linux基础命令及其用法,以帮助你更好地管理你的Linux系统。

基本命令

pwd命令

pwd命令用于显示当前工作目录的路径。在Linux系统中,你可以通过终端来操作系统,每次打开终端时,你都会进入一个默认的工作目录。

$ pwd
/home/user

cd命令

cd 命令用于更改当前工作目录。你可以使用相对路径或绝对路径来指定要更改到的目录。

$ cd /home/user/documents

ls命令

ls 命令用于列出当前目录中的文件和目录。你可以使用不同的选项来改变输出格式。

$ ls
file1.txt  file2.txt  directory1

mkdir命令

mkdir命令用于创建新目录

$ mkdir new_directory

rmdir命令

rmdir命令用于删除空目录

$ rmdir empty_directory

touch命令

touch命令用于创建新文件或更新现有文件的访问和修改时间。

$ touch new_file.txt

rm命令

rm命令用于删除文件或目录。使用此命令要谨慎,因为删除的文件或目录将无法恢复。

$ rm old_file.txt

cp命令

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

$ cp old_file.txt new_file.txt

mv命令

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

$ mv old_file.txt directory1

高级命令

grep命令

grep命令用于在文件中搜索匹配的文本。你可以使用不同的选项来改变搜索模式。

$ grep "search_text" file.txt

find命令

find命令用于查找符合条件的文件。

$ find /home/user -name "*.txt"

chown命令

chmod命令用于改变文件或目录的权限。

$ chmod u+rwx file.txt

ps命令

ps命令用于显示当前正在运行的进程。

$ ps -ef

tar命令

tar命令用于创建、查看或提取.tar文件。

$ tar -cvf archive.tar file1.txt file2.txt

ssh命令

ssh命令用于通过安全的加密协议远程连接到另一台计算机。你需要输入远程计算机的IP地址和用户名。

$ ssh user@remote_ip

scp命令

scp命令用于通过SSH协议在本地计算机和远程计算机之间复制文件。

$ scp file.txt user@remote_ip:/remote_directory

curl命令

curl命令用于从URL下载数据。你可以使用不同的选项来指定要下载的文件类型和输出格式。

$ curl -O http://example.com/file.zip

wget命令

wget命令也用于从URL下载数据。与curl不同,wget支持断点续传和递归下载。

$ wget http://example.com/file.zip

结论

以上是一些常用的Linux基础命令及其用法。当你学习使用这些命令时,你将能够更有效地管理你的Linux系统。此外,Linux有许多其他强大的命令,你可以继续深入学习。