Linux 命令大全学习笔记

目录

  1. 导言
  2. 常用命令
  3. 文件操作
  4. 文件系统
  5. 网络命令
  6. 系统信息与管理

导言

Linux作为一种自由、开放源代码的操作系统,受到了越来越多人的青睐。在linux系统中,命令行是最重要的。掌握Linux命令能够提高我们的工作效率,并且能够增加我们对计算机操作系统的理解。

本文将介绍Linux常用命令以及实际应用例子。

常用命令

pwd

pwd 命令用于显示当前目录的路径。例如:

bashCopy Code
$ pwd /home/user

ls

ls 命令用于列出指定目录下的文件和子目录。例如:

bashCopy Code
$ ls Desktop Documents Downloads Music Pictures Public Templates Videos

cd

cd 命令用于切换当前目录到指定的目录。例如:

bashCopy Code
$ cd /usr/local/bin

cp

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

bashCopy Code
$ cp file.txt ~/Documents/

mv

mv 命令用于移动或重命名文件或目录。例如:

bashCopy Code
$ mv file.txt ~/Downloads/ $ mv file.txt newfile.txt

rm

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

bashCopy Code
$ rm file.txt $ rm -rf directory/

mkdir

mkdir 命令用于创建新目录。例如:

bashCopy Code
$ mkdir new_directory

rmdir

rmdir 命令用于删除空目录。例如:

bashCopy Code
$ rmdir empty_directory

文件操作

cat

cat 命令用于查看文件内容。例如:

bashCopy Code
$ cat file.txt

less

less 命令用于查看大文件。它比 cat 命令更强大,可以滚动浏览文档并搜索内容。例如:

bashCopy Code
$ less large_file.log

head

head 命令用于显示文件的前几行内容。例如:

bashCopy Code
$ head file.txt

tail

tail 命令用于显示文件的后几行内容。例如:

bashCopy Code
$ tail file.txt

touch

touch 命令用于创建一个空文件或者更新一个已有的文件的时间戳。例如:

bashCopy Code
$ touch file.txt

grep

grep 命令用于在文件中查找指定的文本。例如:

bashCopy Code
$ grep "pattern" file.txt

sed

sed 命令用于对文件进行编辑。例如:

bashCopy Code
$ sed 's/old_string/new_string/g' file.txt

文件系统

df

df 命令用于显示文件系统的磁盘使用情况。例如:

bashCopy Code
$ df -h

du

du 命令用于显示文件或目录的磁盘使用情况。例如:

bashCopy Code
$ du -sh directory/

mount

mount 命令用于挂载文件系统。例如:

bashCopy Code
$ mount /dev/sda1 /mnt

umount

umount 命令用于卸载已挂载的文件系统。例如:

bashCopy Code
$ umount /mnt

网络命令

ping

ping 命令用于测试与另一个主机的网络连接。例如:

bashCopy Code
$ ping example.com

curl

curl 命令用于向网络中的服务器发送请求,并将响应输出到终端。例如:

bashCopy Code
$ curl http://example.com/

wget

wget 命令用于下载文件。例如:

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

ssh

ssh 命令用于远程登录到另一台计算机。例如:

bashCopy Code
$ ssh user@server.com

系统信息与管理

top

top 命令用于查看当前系统的进程和资源占用情况。例如:

bashCopy Code
$ top

ps

ps 命令用于显示当前系统的进程状态。例如:

bashCopy Code
$ ps -ef

kill

kill 命令用于终止指定的进程。例如:

bashCopy Code
$ kill PID

ifconfig

ifconfig 命令用于查看网络接口的配置信息。例如:

bashCopy Code
$ ifconfig

以上是Linux常用命令以及实际应用例子,旨在帮助读者更好地掌握Linux命令行操作。通过熟练掌握这些命令,可以提高工作效率,并且能够更好地理解计算机操作系统。