linux常用命令及网络函数
-
一、常用Linux命令:
1. cd命令:用于切换当前目录。
2. ls命令:用于列出目录中的文件和子目录。
3. pwd命令:用于显示当前工作目录的绝对路径。
4. mkdir命令:用于创建一个新的目录。
5. rm命令:用于删除文件或目录。
6. cp命令:用于复制文件或目录。
7. mv命令:用于移动文件或重命名文件。
8. cat命令:用于显示文件的内容。
9. grep命令:用于在文件中搜索匹配的字符串。
10. chmod命令:用于修改文件或目录的权限。
11. chown命令:用于修改文件或目录的所有者。
12. gzip命令:用于压缩文件。
13. tar命令:用于打包文件。
14. ssh命令:用于远程登录和执行命令。
15. top命令:用于查看系统的实时性能信息。
16. ps命令:用于查看进程的信息。
17. kill命令:用于终止进程。
18. ifconfig命令:用于配置和显示网络接口的信息。
19. ping命令:用于测试与另一台计算机的连通性。
20. netstat命令:用于显示网络连接、路由表和网络接口的信息。二、常用网络函数:
1. socket函数:用于创建套接字,建立网络连接。
2. bind函数:用于将套接字与本地地址绑定。
3. listen函数:用于将套接字设置为监听状态,监听网络连接请求。
4. accept函数:用于接受网络连接请求,建立连接。
5. connect函数:用于发起一个对远程主机的连接请求。
6. send函数:用于发送数据。
7. recv函数:用于接收数据。
8. close函数:用于关闭套接字连接。
9. select函数:用于监视一组文件描述符,判断是否可读、可写或异常。
10. htons函数:用于将16位主机字节序转换为网络字节序。
11. htonl函数:用于将32位主机字节序转换为网络字节序。
12. ntohs函数:用于将16位网络字节序转换为主机字节序。
13. ntohl函数:用于将32位网络字节序转换为主机字节序。以上是Linux常用命令及网络函数的简要介绍,希望对你有帮助。如需了解更详细的信息,可以查阅相关文档或网站。
2年前 -
一、Linux常用命令:
1. cd:切换当前目录
2. ls:列出目录内容
3. mkdir:创建新目录
4. rm:删除文件或目录
5. cp:复制文件或目录
6. mv:移动文件或目录
7. touch:创建空文件
8. cat:查看文件内容
9. grep:在文件中搜索指定内容
10. find:查找文件或目录
11. chmod:修改文件或目录权限
12. chown:修改文件或目录的所有者
13. ps:列出当前系统进程
14. top:查看系统资源使用情况
15. tar:打包和解压缩文件
16. ssh:远程登录到服务器
17. scp:在本地和远程服务器之间复制文件
18. wget:从网络上下载文件
19. curl:用来请求网络资源的工具
20. man:查看命令的帮助手册二、网络函数:
1. socket():创建一个套接字,用于网络通信
2. bind():将套接字与一个本地地址绑定
3. listen():监听连接请求
4. accept():接受连接请求,并返回新的套接字
5. connect():发起与远程服务器的连接
6. send():发送数据
7. recv():接收数据
8. close():关闭套接字连接
9. select():多路复用,监听多个套接字事件状态
10. inet_aton():将点分十进制的IP地址转换为网络字节序的32位整数
11. inet_ntoa():将网络字节序的32位整数转换为点分十进制的IP地址
12. htons():将主机字节序的16位整数转换为网络字节序
13. ntohs():将网络字节序的16位整数转换为主机字节序
14. gethostbyname():根据域名获取主机信息
15. gethostbyaddr():根据IP地址获取主机信息
16. getaddrinfo():根据主机名和服务名获取地址信息
17. inet_pton():将点分十进制的IP地址转换为二进制形式
18. inet_ntop():将二进制形式的IP地址转换为点分十进制形式
19. setsockopt():设置套接字选项
20. getsockopt():获取套接字选项值以上是常见的Linux命令和网络函数,掌握这些命令和函数能够帮助用户在Linux系统中进行文件和目录管理以及网络通信操作。
2年前 -
一、Linux常用命令
1. cd:切换目录
– cd [目录路径] :切换到指定的目录路径,如果省略目录路径则切换到当前用户的根目录(即~)。
– cd – :切换到上次所在的目录路径。2. ls:显示目录内容
– ls [选项] [目录路径]:显示指定目录路径下的内容。
– 常用选项:
– -l:以长格式显示,包括文件或目录的详细信息。
– -a:显示隐藏文件。
– -h:人性化显示文件大小。3. mkdir:创建目录
– mkdir [选项] [目录路径]:创建指定路径的目录。
– 常用选项:
– -p:递归创建目录,即如果父目录不存在则先创建父目录再创建子目录。4. touch:创建文件
– touch [文件路径]:创建指定路径的文件,如果文件已存在则只更新访问时间和修改时间。5. cp:复制文件或目录
– cp [选项] [源文件路径] [目标文件路径]:将源文件或目录复制到目标文件或目录。
– 常用选项:
– -r:递归复制,即复制目录及其子目录。
– -p:保留文件属性,如文件权限、所有者等。6. mv:移动文件或目录
– mv [选项] [源文件或目录路径] [目标文件或目录路径]:将源文件或目录移动到目标文件或目录。
– 常用选项:
– -i:交互式操作,即在移动前进行确认。7. rm:删除文件或目录
– rm [选项] [文件或目录路径]:删除指定的文件或目录。
– 常用选项:
– -r:递归删除,即删除目录及其子目录。
– -f:强制删除,不提示确认。8. cat:查看文件内容
– cat [文件路径]:输出指定文件的内容。9. less:分页查看文件内容
– less [文件路径]:对文件内容进行分页显示,可以使用空格键向下翻页,使用b键向上翻页。10. grep:搜索文件内容
– grep [选项] [搜索内容] [文件路径]:在指定文件中搜索包含指定内容的行。
– 常用选项:
– -i:忽略大小写。
– -r:递归搜索,即搜索目录及其子目录下的文件。
– -v:反向搜索,只显示不包含指定内容的行。11. find:查找文件
– find [查找路径] [选项] [操作]
– 常用操作:
– -name [文件名]:根据文件名查找文件。
– -iname [文件名]:忽略大小写,根据文件名查找文件。
– -type [文件类型]:根据文件类型查找文件,如f表示普通文件,d表示目录。12. tar:打包压缩文件
– tar [选项] [打包文件名] [文件或目录]:将文件或目录打包成一个压缩文件。
– 常用选项:
– -c:创建压缩文件。
– -x:解压缩文件。
– -z:使用gzip算法进行压缩或解压缩。
– -f [文件名]:指定压缩文件的文件名。二、网络函数
1. ping:测试网络连通性
– ping [目标IP地址或域名]:向目标IP地址或域名发送网络数据包并接收响应,用于测试网络连通性和测量网络延迟。
– 常用选项:
– -c [次数]:指定发送数据包的次数。
– -i [间隔时间]:指定发送数据包的间隔时间。2. ifconfig/ip:查看和配置网络接口
– ifconfig [网络接口名] [选项]:显示或配置指定的网络接口。
– ip [选项] addr:显示或配置网络接口。3. netstat:查看网络连接状态
– netstat [选项]:显示系统的网络连接状态。
– 常用选项:
– -a:显示所有的网络连接和监听中的套接字。
– -t:仅显示TCP连接。
– -u:仅显示UDP连接。4. nslookup/dig:查询域名解析信息
– nslookup [域名]:查询指定域名的解析信息。
– dig [选项] [域名]:查询指定域名的解析信息。5. ssh:远程登录
– ssh [选项] [用户名@远程主机]:远程登录到指定的远程主机。
– 常用选项:
– -p [端口号]:指定远程主机的SSH服务端口号。6. scp:远程拷贝文件
– scp [选项] [源文件路径] [目标文件路径]:将本地文件拷贝到远程主机,或将远程主机的文件拷贝到本地。
– 常用选项:
– -P [端口号]:指定远程主机的SSH服务端口号。7. wget/curl:下载文件
– wget [选项] [文件URL]:从指定的URL下载文件。
– curl [选项] [文件URL]:从指定的URL下载文件。
– 常用选项:
– -O [文件名]:指定下载文件的保存路径和文件名。8. ftp:文件传输协议
– ftp [远程主机]:与指定的远程主机建立FTP连接。
– 常用命令:
– get:从远程主机下载文件。
– put:上传本地文件到远程主机。
– dir:显示远程主机的文件列表。以上是Linux中常用的命令及网络函数的简要介绍,这些命令和函数在Linux系统中使用非常频繁,掌握它们可以提高工作效率和操作效果。
2年前