您的位置:首页 > 运维架构 > Linux

[实习笔记]Linux学习总结------非正式版

2017-08-26 10:58 399 查看
1、从线上主机down实例
wget -r -nH --preserve-permissions --level=0 --cut-dirs=4 st01-dstream-ns-a120.st01.baidu.com:/home/map/rcv-thirdparty

git clone ssh://xingjiaming@icode.baidu.com:8235/baidu/traffic-condition/gps-transferbaidu/traffic-condition/gps-transfer
git clone 克隆代码   和  wget 下载实例 
2、使用sed删除行

sed -i'1d' a.txt删首行
sed -i'$d' b.txt删尾行
sed -i's/[ ]*//g' c.txt删空格
sed -i'/^$/d' d.txt删空行
sed -i‘/^[0-9]*$/d' a.txt删包含数字的行
sed -i ‘1,2d’a.txt删2行
sed -i ‘/love/d’ a.txt删包含string的行
3、查看QPS

tac gps_transfer.log| grep "rcv_data"|awk '{print $3}' | uniq -c | more

tail -f  gps_transfer.log | grep"rcv_data"|awk '{print $3}' | uniq -c

4、查找线程并杀死

ps -ef| grep./bin/rcv_thirdparty | grep -v grep | cut -c
9-15 | xargs kill -s 9
xargs管道之间的传参
5、 ll  ls  产看文件
关于权限的说明:

-rwxrw-r‐-1 root root 1213 Feb 2 09:39 abc

- 10个字符确定不同用户能对文件干什么

- 第一个字符代表文件(-)、目录(d),链接(l)

- 其余字符每3个一组(rwx),读(r)、写(w)、执行(x)

- 第一组rwx:文件所有者的权限是读、写和执行

- 第二组rw-:与文件所有者同一组的用户的权限是读、写但不能执行

- 第三组r--:不与文件所有者同组的其他用户的权限是读不能写和执行
详细的说明可参照博客:
点击打开链接

http://blog.csdn.net/u012561308/article/details/51614287

6、

解压:tar zxvf filename.tar

打包:tar czvf filename.tar  dirname

linux-解 压

7、产看线程:

ps -ef | grep 线程的字符串名字

8、产看当前的服务

netstat -nlpt

9、删除

rm -rf  文件夹<小心使用>

rm 文件名

10、文件拷贝

mv  当前文件/文件夹 目标位置<可用于重命名>

cp  -r  当前文件夹   目标位置

cp  当前文件  目标位置

11、修改权限

chmod  +x  *  <*用于模糊查询,例如   a*,前缀是a的所有文件>

12、grep<待总结>

13、find<待总结>

14、awk<待总结>

15、git的使用

1)git init   建立master<相当于是一个仓库用于缓存文件>,删除  rm -rf .git/即可

2)git的用户设置

git config --global user.emailxingjiaming@baidu.com
git config --global user.name xingjiaming

3)将主干down下来,修改上传合并<实习的公司是这样的>

git status   当前master可添加项目
git add test/make.sh
git commit -m"test modify"
git push originHEAD:refs/for/master 
4)remote url设置
git remote set-url origin git://new.url.here    修改名为orgin的url

git remote add origin xingjiaming@icode.baidu.com:8235/baidu/traffic-qa/tools 添加 orgin的url

5)

git remote -v  查看 git remote
git show     查看 master 的缓存情况
git log 查看提交历史

16、xargs<待总结>








内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux