Linux基本命令(2)
ls - 列出当前目录下的文件和文件夹
示例:ls -l 显示详细的文件列表
注释:ls 命令用于列出当前目录下的文件和文件夹。使用 -l 选项可以显示更详细的信息。cd - 切换目录
示例:cd /path/to/directory 切换到指定路径的目录
注释:cd 命令用于切换当前工作目录到指定的路径。pwd - 显示当前工作目录的路径
示例:pwd 显示当前所在目录的路径
注释:pwd 命令用于显示当前所在的工作目录的路径。mkdir - 创建新的目录
示例:mkdir new_directory 创建名为 new_directory 的新目录
注释:mkdir 命令用于创建新的目录。rm - 删除文件或目录
示例:rm file.txt 删除名为 file.txt 的文件
注释:rm 命令用于删除文件或目录。请谨慎使用该命令,因为删除的文件将无法恢复。cp - 复制文件或目录
示例:cp file.txt new_file.txt 将 file.txt 复制为 new_file.txt
注释:cp 命令用于复制文件或目录。mv - 移动文件或目录
示例:mv file.txt /path/to/directory 将 file.txt 移动到指定路径的目录中
注释:mv 命令用于移动文件或目录,也可用于重命名文件或目录。cat - 查看文件内容
示例:cat file.txt 查看 file.txt 的内容
注释:cat 命令用于查看文件的内容。对于较大的文件,可以使用 less 命令进行分页查看。grep - 在文件中搜索指定的模式
示例:grep "keyword" file.txt 在 file.txt 中搜索包含关键字的行
注释:grep 命令用于在文件中搜索指定的模式或关键字。find - 在文件系统中查找文件
示例:find /path/to/search -name "file.txt" 在指定路径下查找名为 file.txt 的文件
注释:find 命令用于在文件系统中递归查找符合条件的文件。chmod - 修改文件或目录的权限
示例:chmod 755 file.txt 将 file.txt 设置为所有者可读、可写、可执行,其他用户只可读和执行
注释:chmod 命令用于修改文件或目录的权限。chown - 修改文件或目录的所有者
示例:chown user:group file.txt 将 file.txt 的所有者修改为 user,所属组修改为 group
注释:chown 命令用于修改文件或目录的所有者和所属组。chgrp - 修改文件或目录的所属组
示例:chgrp group file.txt 将 file.txt 的所属组修改为 group
注释:chgrp 命令用于修改文件或目录的所属组。tar - 打包和解压文件
示例:tar -cvf archive.tar file1.txt file2.txt 将 file1.txt 和 file2.txt 打包为 archive.tar
注释:tar 命令用于打包和解压文件。gzip - 压缩文件
示例:gzip file.txt 压缩 file.txt 文件
注释:gzip 命令用于压缩文件,压缩后的文件扩展名为 .gz。gunzip - 解压缩文件
示例:gunzip file.txt.gz 解压缩 file.txt.gz 文件
注释:gunzip 命令用于解压缩文件。ping - 测试网络连接
示例:ping google.com 测试与 google.com 的网络连接
注释:ping 命令用于测试与特定主机的网络连接。ifconfig - 查看和配置网络接口
示例:ifconfig eth0 查看 eth0 网络接口的配置信息
注释:ifconfig 命令用于查看和配置网络接口。ssh - 远程登录到另一台计算机
示例:ssh username@hostname 使用 SSH 远程登录到 hostname 主机
注释:ssh 命令用于通过 SSH 协议远程登录到另一台计算机。scp - 在本地计算机和远程计算机之间复制文件
示例:scp file.txt username@hostname:/path/to/destination 将 file.txt 复制到远程主机的指定路径
注释:scp 命令用于在本地计算机和远程计算机之间复制文件。wget - 下载文件
示例:wget https://example.com/file.txt 下载 https://example.com/file.txt 文件
注释:wget 命令用于从指定 URL 下载文件。curl - 发送 HTTP 请求并显示响应
示例:curl https://example.com 发送 HTTP GET 请求到 https://example.com 并显示响应
注释:curl 命令用于发送 HTTP 请求并显示响应。top - 显示系统资源使用情况
示例:top 显示实时的系统资源使用情况
注释:top 命令用于显示实时的系统资源使用情况,包括 CPU、内存、进程等。ps - 显示当前运行的进程
示例:ps aux 显示所有当前运行的进程的详细信息
注释:ps 命令用于显示当前运行的进程的信息。kill - 终止进程
示例:kill PID 终止指定进程 ID 的进程
注释:kill 命令用于终止指定的进程。df - 显示磁盘空间使用情况
示例:df -h 显示磁盘空间使用情况,并以人类可读的方式显示大小
注释:df 命令用于显示磁盘空间使用情况。du - 显示目录或文件的大小
示例:du -sh /path/to/directory 显示指定目录的总大小
注释:du 命令用于显示目录或文件的大小。history - 显示最近执行过的命令历史记录
示例:history 显示最近执行过的命令历史记录
注释:history 命令用于显示最近执行过的命令历史记录。man - 查看命令的帮助手册
示例:man ls 查看 ls 命令的帮助手册
注释:man 命令用于查看命令的帮助手册。sudo - 以超级用户权限执行命令
示例:sudo apt-get install package 以超级用户权限安装软件包
注释:sudo 命令用于以超级用户权限执行命令,需要输入管理员密码。