linux常用终端命令大全
-
Linux常用终端命令大全
1. ls:查看当前目录下的文件和文件夹
2. cd:切换目录
3. mkdir:创建新的目录
4. rm:删除文件或目录
5. cp:复制文件或目录
6. mv:移动文件或目录
7. pwd:显示当前工作目录的路径
8. touch:创建新文件
9. cat:查看文件内容
10. less:逐页显示文件内容
11. head:显示文件的前几行
12. tail:显示文件的后几行
13. grep:在文件中搜索指定的模式
14. find:按名称在文件系统中搜索文件
15. history:查看命令历史记录
16. ps:查看当前运行的进程
17. top:实时监控系统的进程和资源占用情况
18. kill:终止特定的进程
19. chmod:修改文件或目录的权限
20. chown:修改文件或目录的所有者和所属组
21. ifconfig:查看和配置网络接口
22. ping:测试与另一台计算机的连通性
23. ssh:远程登录到另一台计算机
24. scp:在本地主机和远程主机之间复制文件
25. wget:从网络下载文件
26. curl:通过URL发送请求和接收响应
27. tar:打包和解压缩文件
28. gzip:压缩文件
29. unzip:解压缩文件
30. ssh-keygen:生成SSH密钥对
31. man:查看命令的手册页
32. alias:创建命令的别名这些是Linux常用终端命令的大全,并且覆盖了文件和目录的管理、进程的管理、网络的配置、远程登录、文件的传输、压缩和解压缩等多个方面。掌握这些命令将对Linux系统的使用和管理非常有帮助。
2年前 -
在Linux系统中,使用终端命令是进行各种操作的重要方式。下面是一些常用的Linux终端命令的大全:
1. cd: 切换当前工作目录。例如,cd /home将进入/home目录。
2. ls: 列出当前目录中的文件和子目录。例如,ls -l显示以详细列表的形式列出文件和目录。
3. pwd: 显示当前工作目录的路径。
4. mkdir: 创建一个新目录。例如,mkdir new_directory在当前目录下创建一个名为new_directory的目录。
5. rm: 删除文件或目录。例如,rm file.txt删除名为file.txt的文件。
6. cp: 复制文件或目录。例如,cp file.txt new_file.txt将file.txt文件复制为new_file.txt。
7. mv: 移动文件或目录。例如,mv file.txt ~/documents将file.txt移动到当前用户的documents目录中。
8. cat: 显示文件的内容。例如,cat file.txt将文件file.txt的内容显示在终端上。
9. grep: 在文本文件中搜索指定的模式。例如,grep “hello” file.txt将在file.txt文件中搜索包含“hello”的行。
10. chmod: 更改文件或目录的权限。例如,chmod 755 file.txt将文件file.txt的权限更改为755。
11. chown: 更改文件或目录的所有者。例如,chown user file.txt将文件file.txt的所有者更改为user。
12. wget: 下载文件。例如,wget https://example.com/file.txt将从https://example.com下载file.txt文件。
13. curl: 通过网络传输数据。例如,curl -O https://example.com/file.txt将从https://example.com下载并保存为file.txt。
14. ssh: 远程登录到另一台计算机。例如,ssh user@example.com将以user身份远程登录到example.com计算机。
15. su: 切换到其他用户。例如,su root将切换到root用户。
16. sudo: 以管理员权限运行命令。例如,sudo apt-get update将以管理员权限运行apt-get update命令。
17. top: 显示系统的实时资源使用情况。例如,top将显示实时的CPU、内存和进程信息。
18. ps: 显示当前正在运行的进程。例如,ps aux将显示所有正在运行的进程的详细信息。
19. tar: 压缩和解压文件。例如,tar -czvf archive.tar.gz directory将以gzip格式压缩directory目录。
20. find: 在文件系统中搜索文件。例如,find / -name file.txt将在整个文件系统中搜索名为file.txt的文件。
这些只是Linux终端命令的一小部分。Linux系统拥有大量的命令和功能,可以满足各种需求。熟悉这些常用的终端命令可以使您更高效地管理和操作Linux系统。
2年前 -
Linux是一个开源的操作系统,拥有强大的终端命令行界面。以下是一些常用的Linux终端命令,包括文件操作、系统管理、网络相关等。
一、文件和目录操作命令
1. ls:列出目录内容
– ls -a:显示隐藏文件
– ls -l:以详细列表方式显示文件信息
– ls -lh:以人类可读的方式显示文件大小2. cd:切换目录
– cd 目录名:进入目录
– cd -:返回上次所在目录
– cd ..:返回上级目录3. pwd:显示当前所在目录
4. mkdir:创建目录
– mkdir 目录名:创建一个新目录5. cp:复制文件和目录
– cp 源文件 目标文件:复制文件
– cp -r 源目录 目标目录:复制目录及目录下所有文件6. mv:移动文件和目录,或重命名
– mv 源文件 目标文件:移动文件或重命名
– mv 源目录 目标目录:移动目录7. rm:删除文件和目录
– rm 文件名:删除文件
– rm -r 目录名:删除目录及目录下所有文件
– rm -rf 目录名:强制删除目录及目录下所有文件8. touch:创建空文件
– touch 文件名:创建一个空文件9. cat:显示文件内容
– cat 文件名:显示文件全部内容
– cat 文件名1 文件名2:将文件1和文件2的内容合并输出10. grep:搜索文件中的指定内容
– grep 字符串 文件名:在文件中搜索包含指定字符串的行11. head:显示文件开头几行
– head 文件名:显示文件头部前10行
– head -n 数字 文件名:显示文件头部前指定行数12. tail:显示文件末尾几行
– tail 文件名:显示文件末尾10行
– tail -n 数字 文件名:显示文件末尾指定行数13. wc:统计文件中的行数、字数和字符数
– wc 文件名:统计文件行数、字数和字符数14. find:查找文件
– find 目录 -name 文件名:在指定目录下查找文件15. chmod:设置文件或目录的权限
– chmod 权限 文件名:设置文件权限
– chmod 权限 目录名:设置目录权限二、系统管理命令
1. ps:查看当前运行的进程
– ps:显示当前终端中的进程信息
– ps -aux:显示所有进程的详细信息2. top:实时显示系统的运行状态和进程信息
3. kill:终止进程
– kill 进程号:终止指定进程
– killall 进程名:终止指定名称的所有进程4. passwd:修改用户密码
– passwd:修改当前用户密码
– sudo passwd 用户名:修改指定用户密码5. shutdown:关闭系统
– shutdown -h now:立即关闭系统
– shutdown -r now:立即重启系统6. reboot:重启系统
7. ifconfig:显示网络接口信息
– ifconfig:显示所有网络接口信息
– ifconfig 网卡名 up/down:启用或禁用指定网络接口8. ping:测试网络连接
– ping 目标IP地址:向目标IP地址发送网络请求并测试连通性9. netstat:显示网络连接状态
– netstat -tuln:显示TCP和UDP端口监听状态三、文件压缩和解压命令
1. tar:打包和解包文件
– tar -cvf 打包文件名 源文件:将源文件打包成tar文件
– tar -xvf 打包文件名:解包tar文件2. gzip:压缩文件
– gzip 文件名:压缩文件
– gzip -d 文件名.gz:解压缩文件3. zip:压缩文件和目录
– zip 压缩文件名 源文件:将源文件压缩成zip文件
– unzip 压缩文件名:解压缩zip文件四、网络相关命令
1. ssh:远程登录其他服务器
– ssh 用户名@IP地址:远程登录其他服务器2. scp:在本地和远程服务器之间复制文件
– scp 本地文件 用户名@IP地址:远程路径:将本地文件复制到远程服务器
– scp 用户名@IP地址:远程文件 本地路径:将远程文件复制到本地3. curl:下载和发送网络请求
– curl URL:下载指定URL上的内容
– curl -X POST -d “data” URL:发送POST请求并提交数据以上仅是常用的Linux终端命令之一,Linux终端命令非常丰富,可以满足各种各样的需求,需要根据具体使用场景进行学习和使用。
2年前