Linux命令全攻略:从基础到进阶
需积分: 3 104 浏览量
更新于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 用户。
2014-09-15 上传
2011-04-12 上传
2011-03-25 上传
2008-11-04 上传
2009-02-24 上传
2021-02-25 上传
2008-10-30 上传
2008-11-07 上传
w392395521
- 粉丝: 1
- 资源: 18
最新资源
- Raspberry Pi OpenCL驱动程序安装与QEMU仿真指南
- Apache RocketMQ Go客户端:全面支持与消息处理功能
- WStage平台:无线传感器网络阶段数据交互技术
- 基于Java SpringBoot和微信小程序的ssm智能仓储系统开发
- CorrectMe项目:自动更正与建议API的开发与应用
- IdeaBiz请求处理程序JAVA:自动化API调用与令牌管理
- 墨西哥面包店研讨会:介绍关键业绩指标(KPI)与评估标准
- 2014年Android音乐播放器源码学习分享
- CleverRecyclerView扩展库:滑动效果与特性增强
- 利用Python和SURF特征识别斑点猫图像
- Wurpr开源PHP MySQL包装器:安全易用且高效
- Scratch少儿编程:Kanon妹系闹钟音效素材包
- 食品分享社交应用的开发教程与功能介绍
- Cookies by lfj.io: 浏览数据智能管理与同步工具
- 掌握SSH框架与SpringMVC Hibernate集成教程
- C语言实现FFT算法及互相关性能优化指南