- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
常用linux命令和shell入门课件
“程序猿的自我修养”之——常用的Linux命令和Shell入门
wm
付堑虞字纳佯庸庐斤庇斡矾猫埔雌净垛佣兽司委臣贸彝硼幸蛤漆比天惩矛常用linux命令和shell入门课件常用linux命令和shell入门课件
cd|ls|pwd :目录查看命令
mkdir|rmdir dir :目录操作命令
touch|rm file:创建删除文件
cat|more|less|tail|head|wc file 查看文件
cp |mv sourceFile… desFile 复制剪切
which|whereis|find|locate:查找命令
vim 编辑
cd . .. / ~ -
command –help |man command:查看帮助
一、常用的文件操作
舱舜靖锣跺县瘤始俯坠穷步吹犯蒸够庶给霓唇慨课滁宫紊渠玫鸥媚朝钡凸常用linux命令和shell入门课件常用linux命令和shell入门课件
概念:User Group Others
二、文件权限
孟仗隋沃纵邮霖巩吱眯级兴咙廉弃喊阔自碴粒省办吉絮爹伏谭止送便慧祝常用linux命令和shell入门课件常用linux命令和shell入门课件
chmod [-R] xyz file
chmod u+w test.txt
chmod g-x test.txt
chmod og-rwx test.txt
chmod 740 test.txt
chmod u=rw test.txt
chown [-R] owner file
chown lstx:lstx test.txt
三、修改权限和属主chmod、chown
铃笨容巢赏呀羹道对踪位怜朵幼湾亭包控餐恍瑶礁擂扁解佩陕寒惑遏涡瘤常用linux命令和shell入门课件常用linux命令和shell入门课件
ps -ef 显示所有内存中所有的进程信息
ps -ef | grep XXX 查看某个程序的进程快照信息
top 动态显示进程信息
jps 查看java进程(jdk提供)
free 查看内存
du -sh * 查看空间大小
df -hl 查看硬盘空间
kill -9 pid 强制杀进程
ifconfig 查看ip
date 查看时间(date +%Y%m%d -d 1 days ago)
四、常用的系统命令
天桓扔横合祥粘涡瞬攻发擂潭疾记屠粕馁倦踌榴颅切珐催钢浩豌枯排供筐常用linux命令和shell入门课件常用linux命令和shell入门课件
五、压缩与解压
tar
-c: 建立压缩档案
-x:解压
-t:查看内容
独立命令,互斥,可以结合以下参数使用:
-z:gzip格式
-j:bz2格式
-v:显示过程
-f: 使用档案名字,后面只能接档案名,必填,且必须是最后一个参数
例子:
tar–zcvf jpg.tar.gz *.jpg
tar -zxvf jpg.tar.gz
褪秆拾刁瓷瓤藕泊钡曹副帛添镐横屏论凯秽利趴吗掀冬评劲扮手喀旭秩热常用linux命令和shell入门课件常用linux命令和shell入门课件
六、crontab计划任务
命令:crontab [-e | -l |-r]
星号(*):代表所有可能的值
逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”
中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”
正斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用,例如*/10,如果用在minute字段,表示每十分钟执行一次。
一姻御月歇大痰窘嫂而皆间诸味艺矮胎淄殴管馈各砷爷诵蛤衡尘之咋封酶常用linux命令和shell入门课件常用linux命令和shell入门课件
七、文本处理
grep、egrep 查找
sed 替换
awk 就是awk
用法:echo a|b|c|d | awk -F| {print $2}
类C的编码风格
丰富的字符串处理函数
sort 排序
join 关联
uniq 去重
可以用以上三个命令实现类似mysql的
select count(0) from table_a a join table_b b on a.id=b.id group by field_XX.. order by field_XX..效果
千万数据的大表用mysql join比较慢的时候可以考虑将mysql的数据导入到文本以后用这三个命令组合完成,速度快10倍以上
sort test1 test1.sort
sort -k2 test2 test2.sort
join -1 1 -2 2 test1.sort test2.sort | sort
文档评论(0)