二、其他Linux常用命令
//whoami:确认自己身份//whereis:查询命令所在目录以及帮助文档所在目录whereis bin 显示bin所在的目录,将显示为:/usr/local/bin//which:查询该命令所在目录(类似whereis)//id:打印出自己的UID以及GID。(UID:用户身份唯一标识。GID:用户组身份唯一标识。每一个用户只能有一个唯一的UID和 GID)
该命令常用于分析一行的信息,若当中有我们所需要的信息,就将该行显示出来,该命令通常与管道命令一起使用,用于对一些命令的输出进行筛选加工等等,它的简单语法为grep:文本内容搜索;grep success * /*查找当前目录下面所有文件里面含有success字符的文件
该命令用于判断接在file命令后的文件的基本数据,因为在Linux下文件的类型并不是以后缀为分的,所以这个命令对我们来说就很有用了,它的用法非常简单,基本语法如下:file filename
对于一个用Linux开发C程序的人来说,这个命令就非常重要了,它用于把C语言的源程序文件,编译成可执行程序,由于g++的很多参数跟它非常相似,所以这里只介绍gcc的参数,它的常用参数如下:-o :output之意,用于指定生成一个可执行文件的文件名-c :用于把源文件生成目标文件(.o),并阻止编译器创建一个完整的程序-I :增加编译时搜索头文件的路径-L :增加编译时搜索静态连接库的路径-S :把源文件生成汇编代码文件-lm:表示标准库的目录中名为libm.a的函数库-lpthread :连接NPTL实现的线程库-std= :用于指定把使用的C语言的版本# 例如:# 把源文件test.c按照c99标准编译成可执行程序testgcc -o test test.c -lm -std=c99#把源文件test.c转换为相应的汇编程序源文件test.sgcc -S test.c
三、Linux管道命令:|
这个命令比较特殊,常常用来组合使用。
将一个命令的标准输出作为另一个命令的标准输入。也就是把几个命令组合起来使用,后一个命令除以前一个命令的结果。linux命令大全
例:grep -r "close" /home/* | more 在home目录下所有文件中查找,包括close的文件,并分页输出。linux命令大全
Linux常用命令大全到这里就全部结束了,基本能满足你日常操作使用Linux系统了,最后还要提醒大家一句,像这种工具和命令,真的没必要刻意花时间去背,大可以把这篇文章收藏起来,需要的时候查阅一下,多用几次自然而然也就掌握了,这才是工具和集合类文章的价值,刻意去背反倒会很困难。但是还是要根据自己的情况而定哦!