linux菜鸟入门必学60个命令
-
Linux菜鸟入门必学60个命令
1. ls:列出当前目录的文件和文件夹
2. cd:切换到指定目录
3. pwd:显示当前所在目录的路径
4. mkdir:创建一个新的目录
5. rm:删除文件或目录
6. cp:复制文件或目录
7. mv:移动文件或目录,同时可以用来重命名文件或目录
8. cat:显示文件内容
9. less:逐页显示文件内容
10. grep:在文件中查找指定的文本
11. chmod:修改文件或目录的权限
12. chown:修改文件或目录的所有者
13. chgrp:修改文件或目录的所属组
14. ln:创建一个符号链接
15. find:在指定目录下搜索文件
16. tar:打包和压缩文件
17. unzip:解压缩文件
18. wget:从网络上下载文件
19. scp:通过SSH协议在本地和远程主机之间复制文件
20. ssh:远程登录到其他主机
21. top:显示系统资源的使用情况
22. ps:显示当前进程状态
23. kill:终止指定的进程
24. ifconfig:配置和显示网络接口的状态
25. ping:测试网络连接
26. netstat:显示网络连接状态
27. route:配置和显示网络路由表
28. adduser:添加新用户
29. usermod:修改用户属性
30. passwd:修改用户密码
31. su:切换用户身份
32. sudo:以超级用户身份执行命令
33. who:显示当前登录的用户
34. uptime:显示系统的运行时间和负载
35. df:显示磁盘空间的使用情况
36. du:计算文件和目录的大小
37. free:显示系统内存的使用情况
38. history:显示命令历史记录
39. man:查看命令的手册页
40. echo:在终端输出文本
41. date:显示当前日期和时间
42. cal:显示日历
43. tar:打包和压缩文件
44. gzip:压缩文件
45. gunzip:解压缩文件
46. sort:对文本进行排序
47. cut:对文本进行切割
48. awk:文本处理工具
49. sed:文本替换工具
50. diff:比较文件的差异
51. head:显示文件的前几行
52. tail:显示文件的后几行
53. touch:修改文件的时间戳
54. clear:清除终端屏幕
55. reset:重置终端状态
56. reboot:重启系统
57. shutdown:关闭系统
58. systemctl:管理系统的服务
59. mount:挂载文件系统
60. umount:卸载文件系统这些命令是Linux菜鸟入门必学的基础命令。掌握了这些命令,你就能够进行文件和目录的管理、网络配置和状态的查看、进程的管理、用户的管理等基本操作。在学习和使用Linux系统的过程中,逐渐熟悉并掌握这些命令,将会更加方便和高效。
2年前 -
进入Linux世界可能会让菜鸟感到有点迷茫,因为有很多命令需要学习。在学习Linux的过程中,首先要掌握一些基础的命令。以下是入门Linux的60个必学命令:
1. pwd:显示当前所在的目录路径。
2. ls:列出当前目录的文件和文件夹。
3. cd:切换目录。
4. mkdir:创建新的目录。
5. rmdir:删除空目录。
6. touch:创建新的空文件。
7. cp:复制文件或目录。
8. mv:移动文件或目录,也可用于重命名。
9. rm:删除文件或目录。
10. cat:显示文件内容或将多个文件内容合并。
11. less:逐页地查看文件内容。
12. head:显示文件的开始部分。
13. tail:显示文件的末尾部分。
14. grep:在文件中搜索指定的字符串。
15. find:在指定目录下查找文件或目录。
16. tar:压缩和解压缩文件。
17. gzip:压缩文件。
18. gunzip:解压缩文件。
19. chmod:改变文件或目录的权限。
20. chown:改变文件或目录的所有者。
21. chgrp:改变文件或目录的所属组。
22. ssh:远程登录到其他Linux计算机。
23. scp:在本地和远程计算机之间复制文件。
24. wget:从网络上下载文件。
25. top:显示系统的实时进程状态。
26. ps:显示当前系统中的进程。
27. kill:终止运行中的进程。
28. man:查看命令的帮助文档。
29. alias:设置命令的别名。
30. su:切换用户。
31. sudo:以超级用户身份运行命令。
32. df:显示磁盘使用情况。
33. du:显示文件或目录的磁盘使用情况。
34. ln:创建文件或目录的链接。
35. mount:挂载文件系统。
36. umount:卸载文件系统。
37. rlogin:远程登录到其他计算机。
38. ifconfig:显示网络接口的配置信息。
39. ping:测试网络连接。
40. netstat:显示网络连接和路由表。
41. route:添加或删除静态路由。
42. nslookup:查询域名的IP地址。
43. traceroute:跟踪网络数据包的路径。
44. date:显示当前日期和时间。
45. cal:显示日历。
46. history:显示已执行的命令历史。
47. grep:在文件中搜索指定的字符串。
48. diff:比较两个文件的内容。
49. chmod:改变文件或目录的权限。
50. chown:改变文件或目录的所有者。
51. chgrp:改变文件或目录的所属组。
52. head:显示文件的开始部分。
53. tail:显示文件的末尾部分。
54. more:逐页地查看文件内容。
55. sort:排序文件的内容。
56. wc:计算文件的行数、字数和字符数。
57. zip:压缩文件。
58. unzip:解压缩文件。
59. ln:创建文件或目录的链接。
60. reboot:重新启动系统。这些命令是初学者必备的基础命令,掌握了这些命令就可以完成日常的文件操作、系统管理等任务。但是Linux系统是非常强大的,还有很多更高级的命令可以学习和使用,通过不断学习和实践,菜鸟们就能逐渐成为Linux的高手。
2年前 -
作为一名Linux菜鸟入门者,学习一些基础的Linux命令是必不可少的。下面列举了60个最基本和最常用的Linux命令,希望能够帮助你快速入门。
1. pwd: 显示当前工作目录的路径。
2. cd: 切换目录。例如:cd /home/user1 进入 /home/user1 目录.
3. ls: 列出目录中的文件和子目录。
4. mkdir: 创建新目录。例如:mkdir new_directory 创建名为 new_directory 的目录。
5. touch: 创建新文件。例如:touch new_file.txt 创建名为 new_file.txt 的文件。
6. cp: 复制文件或目录。例如:cp file1.txt file2.txt 将 file1.txt 复制为 file2.txt。
7. mv: 移动文件或目录,或修改文件名。例如:mv file1.txt /home/user1 将 file1.txt 移动到 /home/user1 目录。
8. rm: 删除文件或目录。例如:rm file.txt 删除名为 file.txt 的文件。
9. rmdir: 删除空目录。例如:rmdir empty_directory 删除名为 empty_directory 的空目录。
10. cat: 显示文件的内容。例如:cat file.txt 显示名为 file.txt 的文件的内容。
11. less: 分页显示文件内容。例如:less file.txt 分页显示名为 file.txt 的文件的内容。
12. more: 分页显示文件内容。例如:more file.txt 分页显示名为 file.txt 的文件的内容。
13. grep: 在文件中搜索指定的字符模式。例如:grep “pattern” file.txt 在 file.txt 中搜索 pattern。
14. find: 在文件系统中搜索文件。例如:find / -name file.txt 在整个文件系统中搜索名为 file.txt 的文件。
15. tar: 创建、查看或提取 tar 归档文件。例如:tar -czf archive.tar.gz file1.txt file2.txt 创建名为 archive.tar.gz 的 tar 归档文件。
16. gzip: 压缩文件。例如:gzip file.txt 压缩名为 file.txt 的文件,生成 file.txt.gz。
17. gunzip: 解压缩文件。例如:gunzip file.txt.gz 解压缩名为 file.txt.gz 的文件。
18. man: 查看命令的帮助文档。例如:man ls 查看 ls 命令的帮助文档。
19. chmod: 修改文件或目录的权限。例如:chmod 777 file.txt 将 file.txt 文件的权限设置为最大。
20. chown: 修改文件或目录的所有者。例如:chown user1 file.txt 将 file.txt 的所有者改为 user1。
21. chgrp: 修改文件或目录的所属组。例如:chgrp group1 file.txt 将 file.txt 的所属组改为 group1。
22. ps: 显示当前运行的进程。例如:ps 显示当前运行的所有进程。
23. top: 动态显示系统的进程和资源使用情况。例如:top 动态显示系统信息。
24. kill: 终止运行中的进程。例如:kill PID 终止进程号为 PID 的进程。
25. shutdown: 关机或重启系统。例如:shutdown now 立即关机。
26. reboot: 重启系统。例如:reboot 重启系统。
27. ifconfig: 显示和配置网络接口。例如:ifconfig 查看网络接口的详细信息。
28. ping: 测试网络连接。例如:ping IP_address 测试与 IP_address 的网络连接。
29. ssh: 用安全的方式远程登录到另一台计算机。例如:ssh user@hostname 通过 ssh 远程登录到 hostname 计算机。
30. scp: 在本地和远程计算机之间复制文件。例如:scp file.txt user@hostname:/path/to/destination 复制 file.txt 到远程计算机的指定路径。
31. wget: 从网络上下载文件。例如:wget http://example.com/file.txt 下载名为 file.txt 的文件。
32. curl: 发送网络请求并显示结果。例如:curl http://example.com 显示从 http://example.com 获取的页面内容。
33. apt-get: Ubuntu、Debian 等发行版的包管理程序。例如:apt-get install package_name 安装名为 package_name 的软件包。
34. yum: CentOS、Fedora 等发行版的包管理程序。例如:yum install package_name 安装名为 package_name 的软件包。
35. echo: 输出文本或变量。例如:echo “Hello, World!” 输出 “Hello, World!”。
36. date: 显示或设置系统时间和日期。例如:date 显示当前的日期和时间。
37. alias: 创建命令别名。例如:alias ll=’ls -l’ 创建一个别名 ll 用于执行 ls -l 命令。
38. history: 显示最近执行的命令历史记录。例如:history 显示最近执行的命令历史记录。
39. source: 执行指定脚本文件中的命令。例如:source script.sh 执行名为 script.sh 的脚本文件。
40. tar: 创建、查看或提取 tar 归档文件。例如:tar -czf archive.tar.gz file1.txt file2.txt 创建名为 archive.tar.gz 的 tar 归档文件。
41. unzip: 解压缩 zip 归档文件。例如:unzip file.zip 解压缩名为 file.zip 的文件。
42. sort: 对文本文件进行排序。例如:sort file.txt 对名为 file.txt 的文件进行排序。
43. head: 显示文件的前几行。例如:head -n 10 file.txt 显示名为 file.txt 的文件的前10行。
44. tail: 显示文件的后几行。例如:tail -n 10 file.txt 显示名为 file.txt 的文件的后10行。
45. wc: 统计文本文件的行数、字数和字符数。例如:wc file.txt 统计名为 file.txt 的文件的行数、字数和字符数。
46. du: 显示目录的磁盘使用情况。例如:du -sh /path/to/directory 显示指定目录的磁盘使用情况总结。
47. df: 显示文件系统的磁盘使用情况。例如:df -h 显示文件系统的磁盘使用情况总结。
48. ln: 创建链接或符号链接。例如:ln -s /path/to/file.txt link.txt 创建一个名为 link.txt 的符号链接。
49. grep: 在文件中搜索指定的字符模式。例如:grep “pattern” file.txt 在 file.txt 中搜索 pattern。
50. sed: 文本流编辑器。例如:sed ‘s/foo/bar/’ file.txt 将所有的 foo 替换为 bar。
51. awk: 文本处理工具。例如:awk ‘{print $1}’ file.txt 打印 file.txt 文件的第一列。
52. cut: 从文本的每行中提取一部分。例如:cut -d ” ” -f 1 file.txt 提取 file.txt 文件的第一列。
53. tar: 创建、查看或提取 tar 归档文件。例如:tar -czf archive.tar.gz file1.txt file2.txt 创建名为 archive.tar.gz 的 tar 归档文件。
54. gzip: 压缩文件。例如:gzip file.txt 压缩名为 file.txt 的文件,生成 file.txt.gz。
55. gunzip: 解压缩文件。例如:gunzip file.txt.gz 解压缩名为 file.txt.gz 的文件。
56. diff: 比较两个文件的差异。例如:diff file1.txt file2.txt 对比 file1.txt 和 file2.txt 文件的差异。
57. scp: 在本地和远程计算机之间复制文件。例如:scp file.txt user@hostname:/path/to/destination 复制 file.txt 到远程计算机的指定路径。
58. rsync: 在本地和远程计算机之间同步文件。例如:rsync -avz /path/to/source user@hostname:/path/to/destination 同步源路径和目标路径之间的文件。
59. the_silver_searcher: 快速搜索文本文件中的内容。例如:ag “pattern” file.txt 在 file.txt 文件中搜索 pattern。
60. htop: 动态显示系统的进程和资源使用情况。例如:htop 动态显示系统信息。
以上是60个最基本和最常用的Linux命令,希望对你的Linux学习之路有所帮助。请注意,这只是入门级别的命令集合,Linux世界很广阔,还有许多其他有用的命令等待你去探索。
2年前