概述
1、 find 在指定一个路径,按条件搜索某一个文件
如: find /home/stu -name main.c 在/home/stu目录中搜索名为main.c的文件
2、 grep 起信息过滤作用,过滤在一个文件中匹配某个字符串,将匹配到的信息输出
如: grep "root" passwd 在文件passwd中找到含有“root”字符串的行,并输出
grep -i "Main" main.c "-i"忽略大小写
grep -c "main" main.c "-c"不显示内容,只显示内容的条数
3、 管道“|” 可以将某个命令的输出信息传递给另一个命令做为输入的数据源,然后在两个进程间传递数据
管道“|”在两个进程间传递数据,跟grep结合起来使用
如: ls | grep "main" 将ls显示的输出信息传给grep做为输入的数据源,然后在该数据源中匹配“main”字符串
通俗的讲就是显示文件中为main的文件名
ps -ef | grep "sleep" 在ps -ef 界面里找含有“sleep”的行
4、 man帮助手册
如: man ps 显示ps命令的帮助信息
man 3 printf 显示printf函数的描述信息
编号“1”代表命令,“2”代表系统调用,“3”代表库函数
5、 runleve 查看系统运行级别,可以用init 进行动态切换,0~6共7个级别
init 0 关机
init 1 单用户模式
init 2 多用户无网络模式
init 3 完全的多用户,文本界面
init 4 未定义或自定义
init 5 图形化界面
init 6 关机
6、 tar 打包命令,gzip 压缩
打包:tar cvf my.tar a.c file.txt passwd 将a.c,file.txt,passwd做成tar包
cvf是参数,my是包名,my后的tar是后缀
解包:tar xf my.tar
查看所解的包用命令:ls->cat a.c
压缩:gzip my.tar 压缩my.tar文件,得到my.tar.gz压缩包
解压:gzip -d my.tar.gz 对my.tar.gz解压缩
解包:tar xvf my.tar 对my.tar解包
解压解包一部完成: tar zxf my.tar.gz
最后
以上就是专一小伙为你收集整理的Linux----linux命令使用(find,grep,管道|,man,runleve,tar,gzip)的全部内容,希望文章能够帮你解决Linux----linux命令使用(find,grep,管道|,man,runleve,tar,gzip)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复