Linux命令全攻略:从基础到进阶

需积分: 3 4 下载量 88 浏览量 更新于2024-08-01 收藏 34KB DOCX 举报
统认为是隐藏文件,ls -a 命令可以显示所有文件,包括隐藏文件。 ls-l 使用-l 参数,ls 命令会以长格式列出文件信息,包括权限、所有者、用户组、文件大小、修改日期以及文件或链接的名称。 ls-F -F 参数在文件名后添加特殊符号,例如,目录会以斜杠 "/" 结尾,可执行文件会有 "*" 或其他符号,以区分不同类型的文件。 【编辑本段】 cd 改变当前工作目录,cd 命令用于导航到不同的目录。例如,`cd /home/user` 将你带到 `/home/user` 目录,而 `cd ..` 将返回上一级目录。 mkdir, rmdir mkdir 用于创建新目录,如 `mkdir myfolder` 创建名为 "myfolder" 的目录。rmdir 用于删除空目录,如 `rmdir myfolder` 删除刚才创建的目录。如果目录非空,需先清空再删除。 cp 复制文件或目录,例如 `cp file1 file2` 复制 file1 至 file2,`cp -r folder1 folder2` 复制整个 folder1 到 folder2(包括其内的所有内容)。 rm 删除文件或目录,`rm file1` 删除 file1,`rm -r folder1` 删除整个 folder1 及其内容。谨慎使用,因为 rm 删除的文件通常不可恢复。 mv 移动或重命名文件和目录,如 `mv file1 file2` 将 file1 重命名为 file2,`mv folder1 newfolder` 将 folder1 移动到名为 newfolder 的位置。 du, df du 用于查看目录或文件的磁盘使用情况,如 `du -sh *` 显示当前目录下所有文件和目录的大小。df 则用于查看磁盘整体的使用情况,如 `df -h` 以人类可读的格式显示磁盘使用情况。 cat 显示文件内容,如 `cat filename` 直接打印文件内容。更多时候,我们使用 more 和 less 分页查看大文件内容。 more, less more 类似于 cat,但分页显示内容,按空格键向下翻页。less 提供了更多的交互功能,如上下移动,搜索文本等。 pwd 显示当前工作目录,`pwd` 命令可以查看你所在的目录路径。 clear 清屏,`clear` 命令用于清除终端屏幕内容。 ln 创建链接,硬链接(`ln source target`)与源文件共享同一i节点,软链接(`ln -s source target`)则创建指向源文件的新文件。 grep 在文件中搜索特定文本,如 `grep 'search-term' filename` 在 filename 中查找包含 'search-term' 的行。 find 查找文件,可以根据名称、类型、时间等多种条件,如 `find / -name myfile` 在根目录下搜索名为 myfile 的文件。 ar 用于创建、修改和提取归档文件,常用于 C/C++ 库的构建。 rpm Red Hat Package Manager,用于在 RPM 包管理系统中安装、升级、查询、验证软件包。 mount, umount 挂载和卸载文件系统,`mount device mount-point` 挂载设备到指定目录,`umount mount-point` 卸载指定目录。 用户和组管理 包括添加、删除用户和组,更改用户密码,权限管理等。 进程及服务管理 涉及启动、停止、监控系统服务,如 systemctl,以及管理进程,如 ps、kill。 网卡设置 涉及网络接口的配置,如 ifconfig,以及路由、DNS 等。 FTP服务 设置和管理 FTP 服务器,如 vsftpd。 Web服务(httpd) 配置和管理 Apache HTTP 服务器,提供 Web 服务。 Linux命令是操作系统的强大工具,熟练掌握这些命令能让你在 Linux 环境中更加高效地工作。通过不断实践和查阅手册(man),你可以逐渐成长为一名熟练的 Linux 用户。