linux常用命令60个
-
以下是 Linux 下常用的 60 个命令:
1. ls:列出目录内容
2. cd:改变目录
3. pwd:显示当前目录
4. mkdir:创建目录
5. rmdir:删除目录
6. cp:复制文件和目录
7. mv:移动文件和目录
8. rm:删除文件和目录
9. touch:创建空文件
10. cat:查看文件内容
11. more:分页查看文件内容
12. less:以搜索方式查看文件内容
13. head:显示文件头部内容
14. tail:显示文件尾部内容
15. grep:在文件中搜索指定文本
16. find:在文件系统中查找文件
17. locate:在数据库中查找文件
18. ps:显示进程状态
19. top:实时查看系统资源占用情况
20. kill:终止进程
21. chmod:修改文件权限
22. chown:修改文件所有者
23. chgrp:修改文件所属组
24. sudo:以超级用户权限执行命令
25. su:切换用户
26. passwd:修改用户密码
27. useradd:添加新用户
28. userdel:删除用户
29. groupadd:添加新组
30. groupdel:删除组
31. tar:打包和解压缩文件
32. gzip:压缩文件
33. gunzip:解压缩文件
34. zip:压缩文件
35. unzip:解压缩文件
36. ssh:远程登录
37. scp:远程拷贝文件
38. wget:下载文件
39. ifconfig:显示和配置网络接口
40. ping:检测网络连接
41. netstat:显示网络连接、路由表等信息
42. nslookup:域名解析
43. dig:域名查询工具
44. route:设置和显示网络路由表
45. iptables:配置防火墙规则
46. ln:创建硬链接和符号链接
47. du:查看目录或文件的磁盘使用情况
48. df:显示文件系统的磁盘使用情况
49. mount:挂载文件系统
50. umount:卸载文件系统
51. date:显示和设置系统时间
52. cal:显示日历
53. history:显示命令历史记录
54. alias:设置命令别名
55. echo:输出文本
56. wc:统计文件的行数、单词数和字符数
57. sort:对文件内容进行排序
58. uniq:去除文件中的重复行
59. cut:从文件中截取指定字段
60. sed:文本替换和处理这些命令在 Linux 系统中都是非常常用的,掌握它们会帮助你更好地使用和管理系统。
2年前 -
Linux是一种常用的操作系统,其命令行界面是其最常用的功能之一。下面是常用的60个Linux命令:
1. ls: 列出当前目录下的文件和子目录。
2. cd: 切换当前工作目录。
3. pwd: 显示当前工作目录的路径。
4. mkdir: 创建新的目录。
5. rm: 删除文件或目录。
6. cp: 复制文件或目录。
7. mv: 移动文件或目录。
8. cat: 查看文件内容。
9. less: 分页查看文件内容。
10. head: 查看文件头几行。
11. tail: 查看文件尾几行。
12. grep: 在文件中搜索指定字符串。
13. find: 查找文件。
14. ps: 显示当前运行的进程。
15. kill: 终止执行中的进程。
16. top: 显示系统资源使用情况和运行的进程。
17. du: 查看磁盘使用情况。
18. df: 查看文件系统的磁盘空间使用情况。
19. chmod: 修改文件或目录的权限。
20. chown: 更改文件或目录的所有者。
21. chgrp: 更改文件或目录的所属组。
22. tar: 创建或提取压缩文件。
23. gzip: 压缩文件。
24. gunzip: 解压缩文件。
25. ssh: 远程登录到另一台计算机。
26. scp: 远程复制文件。
27. wget: 从网络上下载文件。
28. curl: 使用URL获取和发送数据。
29. ifconfig: 查看和配置网络接口。
30. ping: 测试与另一台计算机的连接。
31. traceroute: 显示数据包在网络中的路径。
32. netstat: 显示网络连接和路由表。
33. ssh-keygen: 生成SSH密钥对。
34. ln: 创建文件链接。
35. alias: 创建命令别名。
36. history: 显示最近使用的命令历史记录。
37. date: 显示当前日期和时间。
38. cal: 显示日历。
39. time: 测量命令的执行时间。
40. uptime: 显示系统的运行时间和负载。
41. uname: 显示系统信息。
42. who: 显示当前登录用户。
43. su: 切换到超级用户。
44. sudo: 以超级用户权限执行命令。
45. passwd: 更改用户密码。
46. useradd: 创建新用户。
47. userdel: 删除用户。
48. usermod: 修改用户属性。
49. groupadd: 创建新用户组。
50. groupdel: 删除用户组。
51. groupmod: 修改用户组属性。
52. mount: 挂载文件系统。
53. umount: 卸载文件系统。
54. apt-get: 在Debian或Ubuntu上安装和更新软件包。
55. yum: 在CentOS或Fedora上安装和更新软件包。
56. service: 管理系统服务。
57. systemctl: 管理systemd服务。
58. crontab: 创建和管理定时任务。
59. sshfs: 将远程服务器上的目录挂载到本地文件系统。
60. screen: 创建和管理会话,实现多个终端窗口。这些是常见而且有用的Linux命令,能够帮助用户进行系统管理、文件操作、网络操作和软件安装等常见的任务。
2年前 -
Linux是一种自由和开放源代码的操作系统,广泛应用于服务器和嵌入式设备。在Linux中,有许多常用的命令可以帮助我们进行文件操作、系统管理、网络配置等任务。下面我将介绍60个常用的Linux命令,并提供它们的使用方法和操作流程。
一、文件操作命令
1. ls:列出当前目录中的文件和目录。
– 格式:ls [选项] [文件/目录]
– 示例:ls -l /home2. cd:切换当前目录。
– 格式:cd [目录]
– 示例:cd /home/username3. pwd:显示当前工作目录的绝对路径。
– 格式:pwd
– 示例:pwd4. mkdir:创建新目录。
– 格式:mkdir [选项] 目录名
– 示例:mkdir test5. rm:删除文件或目录。
– 格式:rm [选项] 文件/目录
– 示例:rm test.txt6. cp:复制文件或目录。
– 格式:cp [选项] 源文件 目标文件
– 示例:cp file1.txt file2.txt7. mv:移动文件或目录。
– 格式:mv [选项] 源文件 目标文件
– 示例:mv file1.txt /home/user/file1.txt8. touch:创建空文件或更新文件的访问和修改时间。
– 格式:touch [选项] 文件
– 示例:touch file.txt9. cat:连接文件并打印到标准输出设备上。
– 格式:cat [选项] 文件
– 示例:cat file.txt10. less:逐页显示文件内容。
– 格式:less [选项] 文件
– 示例:less file.txt11. head:显示文件的开头几行。
– 格式:head [选项] 文件
– 示例:head -n 5 file.txt12. tail:显示文件的末尾几行。
– 格式:tail [选项] 文件
– 示例:tail -n 5 file.txt13. grep:在文件中搜索指定的模式。
– 格式:grep [选项] 模式 文件
– 示例:grep “pattern” file.txt14. find:在文件系统中搜索文件和目录。
– 格式:find [路径] [选项] [表达式]
– 示例:find / -name “file.txt”15. wc:统计文件中的行数、字数和字节数。
– 格式:wc [选项] 文件
– 示例:wc -l file.txt16. chmod:修改文件或目录的权限。
– 格式:chmod [选项] 权限 文件/目录
– 示例:chmod 755 file.txt二、系统管理命令
17. uname:显示系统信息。
– 格式:uname [选项]
– 示例:uname -a18. whoami:显示当前登录用户的用户名。
– 格式:whoami
– 示例:whoami19. ps:显示当前运行的进程。
– 格式:ps [选项]
– 示例:ps -ef20. kill:终止一个正在运行的进程。
– 格式:kill [选项] 进程ID
– 示例:kill 123421. top:动态显示进程的活动。
– 格式:top
– 示例:top22. uptime:显示系统的运行时间和平均负载。
– 格式:uptime
– 示例:uptime23. free:显示内存的使用情况。
– 格式:free [选项]
– 示例:free -h24. df:显示文件系统的磁盘空间使用情况。
– 格式:df [选项]
– 示例:df -h25. ifconfig:显示和配置网络接口。
– 格式:ifconfig [选项] [接口名]
– 示例:ifconfig eth026. ping:测试网络连接和延迟。
– 格式:ping [选项] 目标主机
– 示例:ping http://www.example.com27. netstat:显示网络连接和路由表信息。
– 格式:netstat [选项]
– 示例:netstat -tunlp28. ssh:通过SSH协议登录远程主机。
– 格式:ssh [选项] 用户名@主机
– 示例:ssh user@example.com29. scp:在本地主机和远程主机之间复制文件。
– 格式:scp [选项] 源文件 目标主机:目标路径
– 示例:scp file.txt user@example.com:/home/user30. reboot:重新启动系统。
– 格式:reboot
– 示例:reboot31. shutdown:关机或重启系统。
– 格式:shutdown [选项] 时间
– 示例:shutdown -r +5 “系统将在5分钟后重启”三、压缩和解压命令
32. tar:创建和提取归档文件。
– 格式:tar [选项] 文件/目录
– 示例:tar -cvf archive.tar file.txt33. gzip:压缩文件。
– 格式:gzip [选项] 文件
– 示例:gzip file.txt34. gunzip:解压缩文件。
– 格式:gunzip [选项] 文件.gz
– 示例:gunzip file.txt.gz35. zip:创建和提取ZIP压缩文件。
– 格式:zip [选项] 文件/目录
– 示例:zip archive.zip file.txt36. unzip:解压缩ZIP文件。
– 格式:unzip [选项] 文件.zip
– 示例:unzip archive.zip37. bzip2:压缩文件。
– 格式:bzip2 [选项] 文件
– 示例:bzip2 file.txt38. bunzip2:解压缩文件。
– 格式:bunzip2 [选项] 文件.bz2
– 示例:bunzip2 file.txt.bz2四、用户和权限管理命令
39. useradd:创建新用户。
– 格式:useradd [选项] 用户名
– 示例:useradd user140. userdel:删除用户。
– 格式:userdel [选项] 用户名
– 示例:userdel user141. usermod:修改用户的属性。
– 格式:usermod [选项] 用户名
– 示例:usermod -aG group1 user142. passwd:设置用户的密码。
– 格式:passwd [选项] 用户名
– 示例:passwd user143. groupadd:创建新用户组。
– 格式:groupadd [选项] 组名
– 示例:groupadd group144. groupdel:删除用户组。
– 格式:groupdel [选项] 组名
– 示例:groupdel group145. chown:修改文件或目录的所有者。
– 格式:chown [选项] 用户 文件/目录
– 示例:chown user1 file.txt46. chgrp:修改文件或目录的所属组。
– 格式:chgrp [选项] 组 文件/目录
– 示例:chgrp group1 file.txt47. chmod:修改文件或目录的权限。
– 格式:chmod [选项] 权限 文件/目录
– 示例:chmod 755 file.txt五、软件包管理命令
48. apt-get:从软件源中安装、升级和删除软件包。
– 格式:apt-get [选项] 软件包
– 示例:apt-get install package149. yum:从软件源中安装、升级和删除软件包。
– 格式:yum [选项] 软件包
– 示例:yum install package150. dnf:从软件源中安装、升级和删除软件包。
– 格式:dnf [选项] 软件包
– 示例:dnf install package151. apt-cache:查询软件包的相关信息。
– 格式:apt-cache [选项] 软件包
– 示例:apt-cache search package152. yum search:查询软件包的相关信息。
– 格式:yum search 软件包
– 示例:yum search package153. dnf search:查询软件包的相关信息。
– 格式:dnf search 软件包
– 示例:dnf search package154. apt-get update:更新软件源的缓存列表。
– 格式:apt-get update
– 示例:apt-get update55. apt-get upgrade:升级已安装的软件包。
– 格式:apt-get upgrade
– 示例:apt-get upgrade56. yum update:升级已安装的软件包。
– 格式:yum update
– 示例:yum update57. dnf upgrade:升级已安装的软件包。
– 格式:dnf upgrade
– 示例:dnf upgrade58. apt-get autoremove:卸载不再需要的软件。
– 格式:apt-get autoremove
– 示例:apt-get autoremove59. apt-get clean:清理下载的软件包缓存。
– 格式:apt-get clean
– 示例:apt-get clean60. yum clean all:清理下载的软件包缓存。
– 格式:yum clean all
– 示例:yum clean all以上就是60个常用的Linux命令,涵盖了文件操作、系统管理、压缩和解压、用户和权限管理、软件包管理等方面。希望这些命令能够帮助你更好地使用Linux操作系统。
2年前