linux60命令
-
Linux是一种常用的操作系统,提供了丰富的命令行工具。以下是介绍60个常用的Linux命令:
1. pwd:显示当前工作目录。
2. cd:切换目录。
3. ls:列出当前目录的文件和文件夹。
4. mkdir:创建新的文件夹。
5. touch:创建新的空文件。
6. rm:删除文件或文件夹。
7. cp:复制文件或文件夹。
8. mv:移动文件或文件夹。
9. cat:查看文件内容。
10. grep:在文件中搜索指定内容。
11. find:在指定目录下查找文件。
12. wc:统计文件的行数、单词数和字符数。
13. head:查看文件的前几行。
14. tail:查看文件的后几行。
15. sort:排序文件内容。
16. uniq:去除文件中的重复行。
17. echo:打印输出文字。
18. chmod:修改文件的权限。
19. chown:修改文件的所有者。
20. chgrp:修改文件的所属组。
21. tar:打包和压缩文件。
22. gzip:压缩文件。
23. gunzip:解压缩文件。
24. zip:将文件和文件夹压缩成zip格式。
25. unzip:解压缩zip格式的文件。
26. ssh:远程登录其他主机。
27. scp:在本地主机和远程主机之间复制文件。
28. wget:通过HTTP、HTTPS和FTP下载文件。
29. curl:通过各种协议下载文件并显示在终端上。
30. ping:测试与其他主机的网络连接。
31. ifconfig:显示和配置网络接口。
32. netstat:显示网络连接和路由表。
33. route:配置和查看内核的路由表。
34. nslookup:查询域名的IP地址记录。
35. dig:用于DNS查询。
36. ssh-keygen:生成公钥和私钥。
37. ssh-copy-id:将本地的公钥复制到远程主机上。
38. useradd:添加用户账号。
39. passwd:设置用户密码。
40. usermod:修改用户账号。
41. userdel:删除用户账号。
42. groupadd:添加用户组。
43. groupmod:修改用户组。
44. groupdel:删除用户组。
45. su:切换用户身份。
46. sudo:以管理员权限运行命令。
47. apt-get:Ubuntu系统上的软件包管理器。
48. yum:CentOS系统上的软件包管理器。
49. systemctl:管理系统服务。
50. df:显示磁盘使用情况。
51. du:统计文件或目录的磁盘使用情况。
52. top:实时显示系统资源占用情况。
53. ps:显示当前运行的进程。
54. kill:终止正在运行的进程。
55. uname:显示内核和系统信息。
56. date:显示系统时间。
57. history:显示命令历史记录。
58. which:显示命令的路径。
59. tar:解压缩和打包文件。
60. ln:创建链接文件。以上是一些常用的Linux命令,它们在日常系统管理和开发工作中非常有用。熟练掌握这些命令可以提高工作效率和问题解决能力。
2年前 -
Linux 是一种常用的操作系统,具有强大的命令行工具集。在 Linux 中,有许多命令可以用来完成各种不同的任务。以下是 60 个常用的 Linux 命令:
1. ls:列出当前目录中的文件和文件夹。
2. cd:更改当前工作目录。
3. pwd:显示当前工作目录的路径。
4. mkdir:创建一个新的目录。
5. touch:创建一个新的文件。
6. cp:复制文件或目录。
7. mv:移动或重命名文件或目录。
8. rm:删除文件或目录。
9. cat:将文件内容输出到终端。
10. more:逐页显示文件内容。
11. less:以交互方式逐页显示文件内容。
12. head:显示文件的前几行。
13. tail:显示文件的后几行。
14. grep:在文件中搜索指定的模式。
15. find:在文件系统中搜索文件。
16. tar:创建或解压 tar 归档文件。
17. gzip:压缩文件。
18. gunzip:解压缩文件。
19. ps:显示当前活动进程。
20. top:实时监视系统性能。
21. kill:终止正在运行的进程。
22. cpufreq-info:显示 CPU 频率信息。
23. df:显示文件系统的磁盘空间使用情况。
24. du:显示文件或目录的磁盘使用情况。
25. ifconfig:显示网络接口配置信息。
26. ping:测试与特定主机的网络连接。
27. ssh:通过安全 shell 登录到远程计算机。
28. scp:在本地主机和远程主机之间复制文件。
29. wget:下载文件或网页。
30. curl:发送 HTTP 请求并获取响应。
31. chmod:修改文件或目录的权限。
32. chown:修改文件或目录的所有者。
33. chgrp:修改文件或目录的组。
34. tar:创建或解压 tar 归档文件。
35. gzip:压缩文件。
36. gunzip:解压缩文件。
37. ssh-keygen:生成 SSH 密钥对。
38. ssh-copy-id:将 SSH 公钥复制到远程主机上。
39. grep:在文件中搜索指定的模式。
40. sort:对文本文件进行排序。
41. uniq:去除重复的行。
42. diff:比较文件的差异。
43. wc:统计文件中的行数、字数和字符数。
44. sed:根据指定的模式进行文本替换。
45. awk:处理文本文件并生成报告。
46. cut:从文本文件的每一行中提取字段。
47. paste:将两个文件的内容按列合并。
48. ln:创建链接到文件或目录的链接。
49. split:将大文件拆分成较小的文件。
50. locate:快速搜索文件或目录。
51. man:查看命令的手册页。
52. history:显示最近使用过的命令历史记录。
53. alias:创建命令别名。
54. df:显示文件系统的磁盘空间使用情况。
55. du:显示文件或目录的磁盘使用情况。
56. vmstat:显示系统的虚拟内存统计信息。
57. free:显示系统的内存使用情况。
58. uptime:显示系统的运行时间和负载。
59. netstat:显示网络连接和接口统计信息。
60. iftop:实时监视网络流量。这些命令涵盖了 Linux 系统管理、文件操作、文本处理、网络和性能监测等多个方面,对于日常的 Linux 使用和系统管理都非常有用。
2年前 -
1. ls – 显示目录和文件列表
使用格式:ls [选项] [文件或目录]
示例:
– ls:显示当前目录中的文件和目录
– ls /home:显示/home目录中的文件和目录
– ls -l:以详细列表的方式显示文件和目录
2. cd – 切换当前工作目录
使用格式:cd [目录路径]
示例:
– cd /home:切换到/home目录
– cd ..:切换到父目录
– cd -:切换到上次所在的目录
3. pwd – 显示当前工作目录的路径
使用格式:pwd
示例:
– pwd:显示当前工作目录的路径
4. cp – 复制文件或目录
使用格式:cp [选项] 源文件 目标文件
示例:
– cp file1.txt file2.txt:将file1.txt复制为file2.txt
– cp -r dir1 dir2:将dir1目录和其中的内容递归复制到dir2目录中
5. mv – 移动或重命名文件或目录
使用格式:mv [选项] 源文件 目标文件
示例:
– mv file1.txt file2.txt:将file1.txt重命名为file2.txt
– mv file1.txt /home/dir1:将file1.txt移动到/home/dir1目录中
– mv dir1 dir2:将dir1目录重命名为dir2
6. rm – 删除文件或目录
使用格式:rm [选项] 文件或目录
示例:
– rm file.txt:删除file.txt文件
– rm -r dir:递归删除dir目录及其内容
– rm -f file.txt:强制删除file.txt文件
7. mkdir – 创建目录
使用格式:mkdir [选项] 目录
示例:
– mkdir dir:在当前目录下创建名为dir的目录
– mkdir -p /home/dir1/dir2:在/home目录下创建dir1目录,并在dir1目录中创建dir2目录
8. rmdir – 删除空目录
使用格式:rmdir [选项] 目录
示例:
– rmdir dir:删除名为dir的空目录
– rmdir -p /home/dir1/dir2:递归删除空目录,从/home目录开始
9. touch – 创建空文件或更新文件时间戳
使用格式:touch [选项] 文件
示例:
– touch file.txt:创建一个名为file.txt的空文件
– touch -c file.txt:更新file.txt文件的时间戳
10. chmod – 修改文件或目录的权限
使用格式:chmod [选项] 权限 文件或目录
示例:
– chmod 777 file.txt:将file.txt文件的权限设置为rwxrwxrwx
– chmod +x file.sh:给file.sh文件添加可执行权限
– chmod -R 777 dir:递归修改dir目录及其内容的权限为rwxrwxrwx
11. chown – 修改文件或目录的所有者
使用格式:chown [选项] 用户 文件或目录
示例:
– chown user file.txt:将file.txt文件的所有者更改为user
– chown -R user:group dir:递归修改dir目录及其内容的所有者和所属组为user:group
12. grep – 在文件中搜索匹配的内容
使用格式:grep [选项] “模式” 文件
示例:
– grep “hello” file.txt:在file.txt文件中搜索包含hello的行
– grep -i “hello” file.txt:在file.txt文件中搜索包含hello的行,忽略大小写
13. find – 在指定目录下查找文件和目录
使用格式:find [目录路径] [选项] [匹配表达式]
示例:
– find /home -name “file.txt”:在/home目录下查找名为file.txt的文件
– find / -type d:在根目录下查找所有的目录
14. ps – 显示当前运行的进程信息
使用格式:ps [选项]
示例:
– ps:显示当前用户的进程信息
– ps -ef:显示系统中所有的进程信息
15. kill – 终止指定进程
使用格式:kill [选项] 进程ID
示例:
– kill 1234:终止PID为1234的进程
– kill -9 1234:强制终止PID为1234的进程
以上是一些常用的Linux命令,它们在日常使用中非常有用。对于初学者来说,熟悉这些命令并理解它们的用法是非常重要的,可以帮助更好地管理和操作Linux系统。2年前