1. man 对你熟悉或不熟悉的命令提供帮助解释 eg:man ls 就可以查看ls相关的用法 注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。 2. ls 查看目录或者文件的属*,列举出任一目录下面的文件 eg: ls /usr/man ls –l a.d表示目录(directory),如果是一个"-"表示是文件,如果是l则表示是一个连接文件(link) b.表示文件或者目录许可权限.分别用可读(r),可写(w),可运行(x)。 3. cp 拷贝文件 eg: cp filename1 filename2 //把filename1拷贝成filename2 cp 1.c netseek/2.c //将1.c拷到netseek目录下命名为2.c 4. rm 删除文件和目录 eg: rm 1.c //将1.c这个文件删除 5. mv 移走目录或者改文件名 eg: mv filename1 filename2 //将 在Linux操作系统中,掌握一些基本的命令行工具是至关重要的,因为这将极大地提升你在系统管理、文件操作和问题排查中的效率。以下是一些常见的Linux命令及其详细解释: 1. **man**:man命令用于查看Linux命令的帮助文档。例如,`man ls`将展示ls命令的使用方法。在阅读帮助文档时,可以按`q`键或`Ctrl+C`退出。 2. **ls**:ls命令用来列出目录中的文件和子目录。`ls /usr/man`会显示/usr/man目录下的内容。使用`ls -l`会显示详细信息,包括文件类型、权限、所有者、大小和修改日期等。 3. **cp**:用于复制文件或目录。例如,`cp filename1 filename2`将filename1复制为filename2,`cp 1.c netseek/2.c`将1.c复制到netseek目录下并重命名为2.c。 4. **rm**:删除文件或目录。`rm 1.c`将删除1.c文件。注意,谨慎使用rm,因为它通常不会提示确认就直接删除。 5. **mv**:移动文件或更改文件名。`mv filename1 filename2`将filename1重命名为filename2,`mv qib.tgz ../qib.tgz`将文件移至上一级目录。 6. **cd**和**pwd**:改变当前工作目录用`cd`,如`cd netseek`进入netseek目录,`cd`不带参数则返回上级目录。`pwd`用于查看当前目录的完整路径。 7. **cat**和**more**:显示文件内容。`cat 1.c`或`more 1.c`都会显示文件1.c的内容。`cat`连续输出,`more`则分页显示。 8. **gcc**:C语言编译器,用于将源代码编译为可执行文件。例如,`gcc -o 1 1.c`将1.c编译为名为1的可执行文件。 9. **chmod**:更改文件或目录的权限。`chmod u+x filename`仅允许文件所有者执行,`chmod g+x filename`允许同组成员执行。 10. **clear**和**date**:`clear`清空终端屏幕,`date`显示当前系统时间。 11. **mount**:挂载设备,如`mount /dev/cdrom /mnt/cdrom`挂载光驱到/mnt/cdrom目录。然后可以用`cd /mnt/cdrom`访问光盘内容。 12. **su**:切换用户身份,如`su -l netseek`切换到netseek用户,需要输入密码。 13. **whoami**,**whereis**,**which**,**id**: - `whoami`显示当前登录用户名。 - `whereis`查找命令的位置及帮助文档。 - `which`显示命令的可执行文件路径。 - `id`显示用户的UID和GID。 14. **grep**和**find**:`grep`在文本中搜索特定字符串,如`grep success *`在当前目录下所有文件中查找"success"。`find`按名称、属性等搜索文件,如`find ~ -name "file.txt"`在主目录下查找名为"file.txt"的文件。 15. **kill**:结束进程。`ps ax`列出所有进程,然后使用`kill`命令加上进程ID结束指定进程。 16. **passwd**:修改用户密码。 17. **history**:显示过去的命令历史。 18. **!!**:执行上一条命令。 19. **mkdir**:创建新目录,如`mkdir netseek`创建netseek目录。 20. **tar**:打包和解压缩文件。`tar -zxvf nmap-3.45.tgz`解压缩nmap-3.45.tgz文件到nmap-3.45目录。 这些基本命令是Linux系统管理者的必备工具,熟练掌握它们能让你在Linux环境中更加游刃有余。
- 粉丝: 503
- 资源: 26
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 云平台VPC.vsdx
- PIPE物理层接口规范:PCIe SATA USB3.1 DisplayPort 和 Converged IO 架构
- SparkSQL进阶操作相关数据
- java制作的小游戏,作为巩固java知识之用.zip
- Java语言写的围棋小游戏 半成品A Go game written in golang(Semi-finished).zip
- 基于Java-swing的俄罗斯方块游戏:源码+答辩文档+PPT.zip
- florr map详细版
- shiahdifhiahfiqefiwhfi weifwijfiwqufiqweefijeq0jfe
- registry-2.8.3<arm/amd>二进制文件
- Kotlin接口与抽象类详解及其应用
评论0