Linux下一些常用的命令

1、alias 

如果经常性的要打一些重复命令 不妨用alias给它们重命名到一个简单的命令。

例如我要登陆一台机器。首先要跳转到目录,然用bash脚本登陆。如果目录很长的话每次记忆和输入都会很麻烦

1 cd ~/Desktop/somewhere
2 ./login.sh

 

如果使用alias则

首先到bash_profile文件

vi ~/.bash_profile

然后

alias login_machine="cd ~/Desktop/somewhere; ./login.sh"

最后记得source 更新一下命令.

source ~/.bash_profile

 

2、git 解决冲突

直接适用 merge指令进行合并会执行 “快进式合并”,会直接将master分支指 branch

git merge branch

 

使用--no-ff参数后,会执行正常合并,在 master上产生一个新节点,保证了版本演进的清晰。 然后log --graph可以看具体的操作流程

git merge --no-ff branch
git log --graph

 

然后解决冲突commit push代码即可(还有一种方式是强制push)

git push -u origin master -f

 

3、查找命令  find

当要在系统里寻找某个文件需要用到指令find

   一般格式: find  +  目录名称  +  -name + 参数

 

4、输出重定向  

>   //覆盖源文件
>>  //尾部追加

 

5、查看硬盘大小

du -h 目录
df -Th

 

6 、递归修改用户权限 

chown -R wunan:users /work/old

 

7、只保留一个commit

git add --all
git commit --amend
git push origin 分支名 -f

 

8、看用户群组代码

cat /etc/group | grep 100

 

9、java 查看 gc 状态

jstat -gc pid

 

还可以加 watch 来间隔性 监控

watch -n internal -d 'jstat -gc pid'

 

posted @ 2020-02-04 17:07  ylxn  阅读(155)  评论(0编辑  收藏  举报