linux命令大全.doc
需积分: 0 152 浏览量
更新于2008-11-19
1
收藏 37KB DOC 举报
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
最新资源
- Java源码springboot外卖点餐-毕业设计论文-期末大作业.rar
- Java源码springboot校园闲置物品交易-毕业设计论文-期末大作业.rar
- Java源码springboot校园博客系统-毕业设计论文-期末大作业.rar
- Java源码springboot校园闲置物品租售-毕业设计论文-期末大作业.rar
- Java源码springboot校园疫情-毕业设计论文-期末大作业.rar
- Java源码springboot心灵心理健康-毕业设计论文-期末大作业.rar
- Java源码springboot医疗服务系统-毕业设计论文-期末大作业.rar
- Java源码springboot音乐翻唱网站与分享平台-毕业设计论文-期末大作业.rar
- Java源码springboot职称评审管理系统-毕业设计论文-期末大作业.rar
- Java源码ssm框架的KTV点歌系统-毕业设计论文-期末大作业.rar
- Java源码ssm框架的奥迪车汽车维修保养试驾服务管理-毕业设计论文-期末大作业.rar
- 计算机应用专业技术总结
- Java源码ssm框架的毕业生就业信息管理-毕业设计论文-期末大作业.rar
- Java源码ssm框架的超市管理系统-毕业设计论文-期末大作业.rar
- Java源码ssm框架的仓库管理系统-毕业设计论文-期末大作业.rar
- Java源码ssm框架的宠物医院信息管理系统-毕业设计论文-期末大作业.rar