1. `ls` 列出目录内容 用法:`ls ` 示例:`ls l` 列出当时目录的具体列表
2. `cd` 改动目录 用法:`cd ` 示例:`cd /home` 切换到 home 目录
3. `pwd` 显现当时工作目录 用法:`pwd` 示例:`pwd` 显现当时工作目录的途径
4. `cp` 仿制文件或目录 用法:`cp ` 示例:`cp file1.txt /home/user` 仿制 file1.txt 到 home/user 目录
5. `mv` 移动或重命名文件或目录 用法:`mv ` 示例:`mv file1.txt file2.txt` 将 file1.txt 重命名为 file2.txt
6. `rm` 删去文件或目录 用法:`rm ` 示例:`rm file1.txt` 删去 file1.txt 文件
7. `mkdir` 创立目录 用法:`mkdir ` 示例:`mkdir newdir` 创立名为 newdir 的目录
8. `rmdir` 删去空目录 用法:`rmdir ` 示例:`rmdir emptydir` 删去名为 emptydir 的空目录
9. `touch` 创立空文件或更改文件时刻戳 用法:`touch ` 示例:`touch newfile.txt` 创立一个名为 newfile.txt 的空文件
10. `cat` 检查文件内容 用法:`cat ` 示例:`cat file1.txt` 显现 file1.txt 文件的内容
11. `more` 分页检查文件内容 用法:`more ` 示例:`more largefile.txt` 分页显现 largefile.txt 文件的内容
12. `less` 分页检查文件内容(与 more 相似,但答应向上和向下翻滚) 用法:`less ` 示例:`less largefile.txt` 分页显现 largefile.txt 文件的内容
13. `head` 显现文件的前几行 用法:`head ` 示例:`head n 5 file1.txt` 显现 file1.txt 文件的前 5 行
14. `tail` 显现文件的最终几行 用法:`tail ` 示例:`tail n 5 file1.txt` 显现 file1.txt 文件的最终 5 行
15. `grep` 在文件中查找文本 用法:`grep ` 示例:`grep error log.txt` 在 log.txt 文件中查找包含 error 的行
16. `find` 在目录树中查找文件 用法:`find ` 示例:`find /home/user name .txt` 在 /home/user 目录及其子目录中查找一切 .txt 文件
17. `chmod` 更改文件或目录的权限 用法:`chmod ` 示例:`chmod 755 script.sh` 将 script.sh 文件的权限设置为 755
18. `chown` 更改文件或目录的一切者 用法:`chown ` 示例:`chown user:group file1.txt` 将 file1.txt 文件的一切者更改为 user,组更改为 group
19. `tar` 打包和解包文件 用法:`tar ` 示例:`tar cvf archive.tar file1.txt file2.txt` 创立一个包含 file1.txt 和 file2.txt 的 archive.tar 归档文件
20. `gzip` 紧缩文件 用法:`gzip ` 示例:`gzip file1.txt` 紧缩 file1.txt 文件,创立 file1.txt.gz
21. `gunzip` 解紧缩文件 用法:`gunzip ` 示例:`gunzip file1.txt.gz` 解紧缩 file1.txt.gz 文件,创立 file1.txt
22. `ssh` 安全地登录到长途服务器 用法:`ssh @` 示例:`ssh user@remotehost` 安全地登录到长途主机 remotehost
23. `scp` 安全地仿制文件到长途服务器 用法:`scp @:` 示例:`scp file1.txt user@remotehost:/home/user` 将 file1.txt 仿制到长途主机 remotehost 的 home/user 目录
24. `ping` 测验与长途主机的衔接 用法:`ping ` 示例:`ping google.com` 测验与 google.com 的衔接
25. `ifconfig` 装备网络接口 用法:`ifconfig ` 示例:`ifconfig eth0` 显现 eth0 网络接口的装备信息
26. `netstat` 显现网络衔接、路由表、接口计算等信息 用法:`netstat ` 示例:`netstat an` 显现一切活泼的网络衔接
27. `top` 显现体系进程和资源运用情况 用法:`top` 示例:`top` 显现体系进程的实时视图
28. `ps` 显现当时进程 用法:`ps ` 示例:`ps ef` 显现一切进程的具体信息
29. `kill` 发送信号到进程 用法:`kill ` 示例:`kill 9 1234` 发送停止信号到进程 ID 为 1234 的进程
30. `man` 显现指令的手册页 用法:`man ` 示例:`man ls` 显现 `ls` 指令的手册页
31. `sudo` 以超级用户身份执行指令 用法:`sudo ` 示例:`sudo aptget update` 以超级用户身份更新体系包
32. `aptget` 装置、更新、删去软件包 用法:`aptget ` 示例:`aptget install packagename` 装置名为 packagename 的软件包
33. `aptcache` 查找、显现软件包信息 用法:`aptcache ` 示例:`aptcache search keyword` 查找包含 keyword 的软件包
34. `wget` 从网络下载文件 用法:`wget ` 示例:`wget http://example.com/file.zip` 从 example.com 下载 file.zip 文件
35. `curl` 传输数据到或从服务器 用法:`curl ` 示例:`curl O http://example.com/file.zip` 从 example.com 下载 file.zip 文件并保存为 file.zip
36. `tar` 打包和解包文件 用法:`tar ` 示例:`tar cvf archive.tar file1.txt file2.txt` 创立一个包含 file1.txt 和 file2.txt 的 archive.tar 归档文件
37. `gzip` 紧缩文件 用法:`gzip ` 示例:`gzip file1.txt` 紧缩 file1.txt 文件,创立 file1.txt.gz
38. `gunzip` 解紧缩文件 用法:`gunzip ` 示例:`gunzip file1.txt.gz` 解紧缩 file1.txt.gz 文件,创立 file1.txt
39. `ssh` 安全地登录到长途服务器 用法:`ssh @` 示例:`ssh user@remotehost` 安全地登录到长途主机 remotehost
40. `scp` 安全地仿制文件到长途服务器 用法:`scp @:` 示例:`scp file1.txt user@remotehost:/home/user` 将 file1.txt 仿制到长途主机 remotehost 的 home/user 目录
41. `ping` 测验与长途主机的衔接 用法:`ping ` 示例:`ping google.com` 测验与 google.com 的衔接
42. `ifconfig` 装备网络接口 用法:`ifconfig ` 示例:`ifconfig eth0` 显现 eth0 网络接口的装备信息
43. `netstat` 显现网络衔接、路由表、接口计算等信息 用法:`netstat ` 示例:`netstat an` 显现一切活泼的网络衔接
44. `top` 显现体系进程和资源运用情况 用法:`top` 示例:`top` 显现体系进程的实时视图
45. `ps` 显现当时进程 用法:`ps ` 示例:`ps ef` 显现一切进程的具体信息
46. `kill` 发送信号到进程 用法:`kill ` 示例:`kill 9 1234` 发送停止信号到进程 ID 为 1234 的进程
47. `man` 显现指令的手册页 用法:`man ` 示例:`man ls` 显现 `ls` 指令的手册页
48. `sudo` 以超级用户身份执行指令 用法:`sudo ` 示例:`sudo aptget update` 以超级用户身份更新体系包
49. `aptget` 装置、更新、删去软件包 用法:`aptget ` 示例:`aptget install packagename` 装置名为 packagename 的软件包
50. `aptcache` 查找、显现软件包信息 用法:`aptcache ` 示例:`aptcache search keyword` 查找包含 keyword 的软件包
51. `wget` 从网络下载文件 用法:`wget ` 示例:`wget http://example.com/file.zip` 从 example.com 下载 file.zip 文件
52. `curl` 传输数据到或从服务器 用法:`curl ` 示例:`curl O http://example.com/file.zip` 从 example.com 下载 file.zip 文件并保存为 file.zip
53. `tar` 打包和解包文件 用法:`tar ` 示例:`tar cvf archive.tar file1.txt file2.txt` 创立一个包含 file1.txt 和 file2.txt 的 archive.tar 归档文件
54. `gzip` 紧缩文件 用法:`gzip ` 示例:`gzip file1.txt` 紧缩 file1.txt 文件,创立 file1.txt.gz
55. `gunzip` 解紧缩文件 用法:`gunzip ` 示例:`gunzip file1.txt.gz` 解紧缩 file1.txt.gz 文件,创立 file1.txt
56. `ssh` 安全地登录到长途服务器 用法:`ssh @` 示例:`ssh user@remotehost` 安全地登录到长途主机 remotehost
57. `scp` 安全地仿制文件到长途服务器 用法:`scp @:` 示例:`scp file1.txt user@remotehost:/home/user` 将 file1.txt 仿制到长途主机 remotehost 的 home/user 目录
58. `ping` 测验与长途主机的衔接 用法:`ping ` 示例:`ping google.com` 测验与 google.com 的衔接
59. `ifconfig` 装备网络接口 用法:`ifconfig ` 示例:`ifconfig eth0` 显现 eth0 网络接口的装备信息
60. `netstat` 显现网络衔接、路由表、接口计算等信息 用法:`netstat ` 示例:`netstat an` 显现一切活泼的网络衔接
61. `top` 显现体系进程和资源运用情况 用法:`top` 示例:`top` 显现体系进程的实时视图
62. `ps` 显现当时进程 用法:`ps ` 示例:`ps ef` 显现一切进程的具体信息
63. `kill` 发送信号到进程 用法:`kill ` 示例:`kill 9 1234` 发送停止信号到进程 ID 为 1234 的进程
64. `man` 显现指令的手册页 用法:`man ` 示例:`man ls` 显现 `ls` 指令的手册页
65. `sudo` 以超级用户身份执行指令 用法:`sudo ` 示例:`sudo aptget update` 以超级用户身份更新体系包
66. `aptget` 装置、更新、删去软件包 用法:`aptget ` 示例:`aptget install packagename` 装置名为 packagename 的软件包
67. `aptcache` 查找、显现软件包信息 用法:`aptcache ` 示例:`aptcache search keyword` 查找包含 keyword 的软件包
68. `wget` 从网络下载文件 用法:`wget ` 示例:`wget http://example.com/file.zip` 从 example.com 下载 file.zip 文件
69. `curl` 传输数据到或从服务器 用法:`curl ` 示例:`curl O http://example.com/file.zip` 从 example.com 下载 file.zip 文件并保存为 file.zip
70. `tar` 打包和解包文件 用法:`tar ` 示例:`tar cvf archive.tar file1.txt file2.txt` 创立一个包含 file1.txt 和 file2.txt 的 archive.tar 归档文件
71. `gzip` 紧缩文件 用法:`gzip ` 示例:`gzip file1.txt` 紧缩 file1.txt 文件,创立 file1.txt.gz
72. `gunzip` 解紧缩文件 用法:`gunzip ` 示例:`gunzip file1.txt.gz` 解紧缩 file1.txt.gz 文件,创立 file1.txt
73. `ssh` 安全地登录到长途服务器 用法:`ssh @` 示例:`ssh user@remotehost` 安全地登录到长途主机 remotehost
74. `scp` 安全地仿制文件到长途服务器 用法:`scp @:` 示例:`scp file1.txt user@remotehost:/home/user` 将 file1.txt 仿制到长途主机 remotehost 的 home/user 目录
75. `ping` 测验与长途主机的衔接 用法:`ping ` 示例:`ping google.com` 测验与 google.com 的衔接
76. `ifconfig` 装备网络接口 用法:`ifconfig ` 示例:`ifconfig eth0` 显现 eth0 网络接口的装备信息
77. `netstat` 显现网络衔接、路由表、接口计算等信息 用法:`netstat ` 示例:`netstat an` 显现一切活泼的网络衔接
78. `top` 显现体系进程和资源运用情况 用法:`top` 示例:`top` 显现体系进程的实时视图
79. `ps` 显现当时进程 用法:`ps ` 示例:`ps ef` 显现一切进程的具体信息
80. `kill` 发送信号到进程 用法:`kill ` 示例:`kill 9 1234` 发送停止信号到进程 ID 为 1234 的进程
1. `ls` 列出目录内容 用法:`ls ` 示例:`ls l` 列出当时目录的具体列表
2. `cd` 改动目录 用法:`cd ` 示例:`cd /home` 切换到 home 目录
3. `pwd` 显现当时工作目录 用法:`pwd` 示例:`pwd` 显现当时工作目录的途径
4. `cp` 仿制文件或目录 用法:`cp ` 示例:`cp file1.txt /home/user` 仿制 file1.txt 到 home/user 目录
5. `mv` 移动或重命名文件或目录 用法:`mv ` 示例:`mv file1.txt file2.txt` 将 file1.txt 重命名为 file2.txt
6. `rm` 删去文件或目录 用法:`rm ` 示例:`rm file1.txt` 删去 file1.txt 文件
7. `mkdir` 创立目录 用法:`mkdir ` 示例:`mkdir newdir` 创立名为 newdir 的目录
8. `rmdir` 删去空目录 用法:`rmdir ` 示例:`rmdir emptydir` 删去名为 emptydir 的空目录
9. `touch` 创立空文件或更改文件时刻戳 用法:`touch ` 示例:`touch newfile.txt` 创立一个名为 newfile.txt 的空文件
10. `cat` 检查文件内容 用法:`cat ` 示例:`cat file1.txt` 显现 file1.txt 文件的内容
11. `more` 分页检查文件内容 用法:`more ` 示例:`more largefile.txt` 分页显现 largefile.txt 文件的内容
12. `less` 分页检查文件内容(与 more 相似,但答应向上和向下翻滚) 用法:`less ` 示例:`less largefile.txt` 分页显现 largefile.txt 文件的内容
13. `head` 显现文件的前几行 用法:`head ` 示例:`head n 5 file1.txt` 显现 file1.txt 文件的前 5 行
14. `tail` 显现文件的最终几行 用法:`tail ` 示例:`tail n 5 file1.txt` 显现 file1.txt 文件的最终 5 行
15. `grep` 在文件中查找文本 用法:`grep ` 示例:`grep error log.txt` 在 log.txt 文件中查找包含 error 的行
16. `find` 在目录树中查找文件 用法:`find ` 示例:`find /home/user name .txt` 在 /home/user 目录及其子目录中查找一切 .txt 文件
17. `chmod` 更改文件或目录的权限 用法:`chmod ` 示例:`chmod 755 script.sh` 将 script.sh 文件的权限设置为 755
18. `chown` 更改文件或目录的一切者 用法:`chown ` 示例:`chown user:group file1.txt` 将 file1.txt 文件的一切者更改为 user,组更改为 group
19. `tar` 打包和解包文件 用法:`tar ` 示例:`tar cvf archive.tar file1.txt file2.txt` 创立一个包含 file1.txt 和 file2.txt 的 archive.tar 归档文件
20. `gzip` 紧缩文件 用法:`gzip ` 示例:`gzip file1.txt` 紧缩 file1.txt 文件,创立 file1.txt.gz
21. `gunzip` 解紧缩文件 用法:`gunzip ` 示例:`gunzip file1.txt.gz` 解紧缩 file1.txt.gz 文件,创立 file1.txt
22. `ssh` 安全地登录到长途服务器 用法:`ssh @` 示例:`ssh user@remotehost` 安全地登录到长途主机 remotehost
23. `scp` 安全地仿制文件到长途服务器 用法:`scp @:` 示例:`scp file1.txt user@remotehost:/home/user` 将 file1.txt 仿制到长途主机 remotehost 的 home/user 目录
24. `ping` 测验与长途主机的衔接 用法:`ping ` 示例:`ping google.com` 测验与 google.com 的衔接
25. `ifconfig` 装备网络接口 用法:`ifconfig ` 示例:`ifconfig eth0` 显现 eth0 网络接口的装备信息
26. `netstat` 显现网络衔接、路由表、接口计算等信息 用法:`netstat ` 示例:`netstat an` 显现一切活泼的网络衔接
27. `top` 显现体系进程和资源运用情况 用法:`top` 示例:`top` 显现体系进程的实时视图
28. `ps` 显现当时进程 用法:`ps ` 示例:`ps ef` 显现一切进程的具体信息
29. `kill` 发送信号到进程 用法:`kill ` 示例:`kill 9 1234` 发送停止信号到进程 ID 为 1234 的进程
30. `man` 显现指令的手册页 用法:`man ` 示例:`man ls` 显现 `ls` 指令的手册页
31. `sudo` 以超级用户身份执行指令 用法:`sudo ` 示例:`sudo aptget update` 以超级用户身份更新体系包
32. `aptget` 装置、更新、删去软件包 用法:`aptget ` 示例:`aptget install packagename` 装置名为 packagename 的软件包
33. `aptcache` 查找、显现软件包信息 用法:`aptcache ` 示例:`aptcache search keyword` 查找包含 keyword 的软件包
34. `wget` 从网络下载文件 用法:`wget ` 示例:`wget http://example.com/file.zip` 从 example.com 下载 file.zip 文件
35. `curl` 传输数据到或从服务器 用法:`curl ` 示例:`curl O http://example.com/file.zip` 从 example.com 下载 file.zip 文件并保存为 file.zip
这些指令涵盖了文件办理、体系监控、网络装备和软件办理等方面,是 Linux 体系办理员和用户常用的东西。
Linux常用指令概述
Linux操作体系以其稳定性和强壮的功用而出名,在日常运用中,把握一些根本的Linux指令关于进步工作效率至关重要。本文将介绍一些Linux中常用的指令,协助用户快速入门。
文件和目录办理指令
ls指令用于列出目录内容。常用的选项包含:
-l:以具体列表方法显现文件信息。
-a:显现一切文件,包含躲藏文件。
-h:以可读的方法显现文件巨细。
-R:递归列出一切子目录。
cd指令用于改动当时目录。常用的操作包含:
cd ~:回来用户的家目录。
cd ..:回来上一级目录。
cd -:回来到上一次地点的目录。
pwd指令用于显现当时目录的完好途径。
mkdir
mkdir指令用于创立目录。常用的选项包含:
-p:创立多层目录(假如父目录不存在,则创立)。
rmdir
rmdir指令用于删去空目录。
rm指令用于删去文件或目录。常用的选项包含:
-r:递归删去目录。
-f:强制删去,不会问询承认。
-i:删去前进行承认。
文件内容检查指令
cat指令用于检查文件内容。
more
more指令用于分页检查文件内容。
less
less指令相似于more,但具有更好的用户界面。
head
head指令用于检查文件的最初部分。
tail
tail指令用于检查文件的后几行。
grep
grep指令用于查找文件内容。
体系信息指令
uname
uname指令用于显现体系信息。
df指令用于陈述文件体系的磁盘空间运用情况。
du指令用于检查磁盘运用情况。
top指令用于实时显现体系使命办理器。
ps指令用于检查当时运转的进程。
kill
kill指令用于发送信号到进程。
free
free指令用于显现内存运用情况。
用户和权限办理指令
useradd
useradd指令用于创立新用户。
usermod
usermod指令用于修正用户信息。
userdel
userdel指令用于删去用户。
passwd