linux常用命令汇总

1. 文件及文件夹操作

1.1 修改文件名

mv abc ab

把文件名abc改为ab。

 

1.2 删除文件和文件夹

rm abc

rm -rf abc

 

1.3 拷贝文件夹

格式: CP [选项]  源文件或目录   目的文件或目录

选项说明:-b 同名,备分原来的文件
        -f 强制覆盖同名文件
        -r  按递归方式保留原目录结构复制文件

cp -r /temp/a  /home/a

记得有空格

 

1.4 查看文件夹总大小

(1)查看当前文件夹总大小

进入文件夹下面,用du -s,或是du -sh查看,前者返回的是以MBytes为单位,后者返回的是GBytes为单位。

 

(2)产看指定文件夹大小

du -s /home,或是du -sh /home

 

1.5 剪切文件夹并重命名

rm /home/a  /temp/b

 

1.6 修改文件夹权限

chmod 777  /home/kandi

 

1.7 修改文件夹及其子目录下文件权限

chown -R root:root /home/kandi

-R 处理指定目录以及其子目录下的所有文件,这条命令的意义是修改kandi文件夹及其子目录文件的拥有者和群组分别为root,第一个root为所有者。

 

1.8 删除不同目录下相同文件夹.git

find . -type d -name .git | xargs rm -rf

 

2.压缩和解压

2.1 压缩和解压tar.gz格式的文件

 

(1)压缩命令:

  命令格式:tar  -zcvf   压缩文件名.tar.gz   被压缩文件名

      可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。

(2)解压缩命令:

  命令格式:tar  -zxvf   压缩文件名.tar.gz

  解压缩后的文件只能放在当前的目录。

3.查找

3.1 kernel目录下查找结构体dsi_cmd_desc定义

git grep -wn dsi_cmd_desc或是find ./ -iname *.c|xargs grep -wrn dsi_cmd_desc 

 

3.2 kernel目录下找带有关键字的c文件

 

 find ./kernel -iname *bat*.c 
 
3.3在kernel\drivers\power下查找带有关键字power_supply_class_exit的文件和行显示出来
grep -wrn power_supply_class_exit
结果:
power_supply_core.c:799:static void __exit power_supply_class_exit(void)
power_supply_core.c:805:module_exit(power_supply_class_exit);

 

4.VIM

shift+q,退回到一般模式,然后q!可强制退出

 

5.查看文件类型 file 文件名

 

6.查看环境变量echo $name

 

 
 

转载于:https://www.cnblogs.com/LoongEmbedded/p/5298470.html

Linux常用命令汇总,用于初学者学习Linux知识 “Hello everybody out there using minix ---- I’m doing a free operating system” 1991.8,网络上出现了一篇以该句开头的一个帖子,发帖人就是一个芬兰的Linus Torvalds的大学生为自己开始写作一个类似的minix(类似与Unix操作系统,1987年发布)可运行在386的操作系统寻找志同道合的合作伙伴 1991.10.5,Linus Torvalds在comp.os.minix发布了大约有一万行代码的Linux v0.0.1版本, 1992年,大约有1000人在使用Linux,值得一提的是,他们基本上都是属于真正意义上的hacker。 1993年,大约有100余名程序员参与了Linux内核代码的编写和修改工作,核心小组5人,此时Linux0.99的代码大约有10万行,用户大约有10万左右。 1994.3,Linux1.0发布,代码量17万行,当时是按照完全自由免费的协议发布,随后采用GPL(general public license,通用公共许可证试图保证你共享和修改自由软件的自由)协议。至此,Linux的代码开发进入良性循环。很多系统管理员开始在自己的操作系统环境中尝试使用Linux,并将修改的代码提交给核心小组。由于拥有了丰富的操作系统平台,因而Linux的代码中充实了对不同硬件系统的支持,大大提高了跨平台移植性。 1995,此时Linux可在Intel、digital以及sun sparc处理器上运行,用户量也超过了50万,相关介绍Linux的杂志也发行超过了10万册之多。 1996.6,Linux2.0内核发布,内核大约有40万行代码,并可以支持多个处理器,此时的Linux已经进入了实用阶段,全球大约有350万人实用。 1997,《Titanic》在制作特效中使用了160台图形工作站中,有105台采用了Linux操作系统。 1998,是Linux迅猛发展的一年,1月,小红帽RedHat高级研发工作室成立,同年RedHat5.0获得infoWord的操作系统奖项。4月Mozilla代码发布,成为Linux图形界面上的王牌浏览器。RedHat宣布商业支持计划,网络了多名优秀的技术人员开始商业运作。王牌搜索引擎Google采用的也是Linux服务器。值得一提的是, Oracle 和Informix 两家数据库厂商明确表示不支持Linux,这个决定给予了Mysql数据库充分的发展机会。同年10月,Intel和Netscape宣布小额投资红帽软 件,这被业界视作Linux获得商业认同的信号。同月,微软在法国发布了反Linux公开信,这表明微软公司开始将Linux视作了一个对手来对待。十二 月,IBM发布了适用于Linux的文件系统AFS 3.5以及Jikes Java 编辑器和Secure Mailer及DB2测试版,IBM的此番行为,可以看作是与Linux羞答答地第一次亲密接触。迫于Windows和Linux的压力,Sun逐渐开放 了Java协议,并且在UltraSparc上支持Linux操作系统。1998年可说是Linux与商业接触的一年。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值