日常使用的Linux命令,作为日常开发使用手册。持续更新…
git配置user.name和user.email
git config user.email xxx@xxx.com git config user.name xxx
和远程仓库关联
git remote add origin git@github.com:test/transformers.git
查看远程仓库
git remote -v
如果远程仓库和本地版本不一致时需要先更新本地
git pull --rebase origin master # 如果执行上面的命令报错可以执行下面的命令然后重新执行上面的命令 git stash
查看本地仓库状态
git status
提交add *** 作
git add . # add所有修改文件 git add filename # add指定文件
提交commit *** 作
git commit -m "describe"
推送push到远程仓库
git push origin master # 提交到主分支 git push origin branchname # 提交到其他分支
以上add到push *** 作可以通过ide直接一步 *** 作。
切换分支
git checkout branchnamehadoop
查看文件列表
hdfs dfs -ls filepath
将本地文件上传到hdfs
hdfs dfs -put local_filepath1 hdfs_filepath2
将hdfs文件下载到本地
hdfs dfs -get hdfs_filepath1 local_filepath2
总结:大部和Linux命令差不多,就是前面加上hdfs dfs 或者 hadoop fs
Linux常见文件文件夹
mkdir filename
下载wget
yum install wget # 我的服务器是RedHat apt install wget # 如果服务器是Ubuntu # 对于yum和apt命令功能差不多,都是软件包管理器,命令语法都是: # apt [options] [command] [package ...] # yum [options] [command] [package ...]
安装rz sz文件传输工具。sz即使send Zmodem,就是用Zmodem文件传输协议从Linux服务器发送文件到window的意思,rz则就是receive Zmodem,从字面就很容易理解是在Linux上接收文件,也就是上传了。
yum [-y] install lrzsz # -y为可选命令,表示当安装过程提示选择全部为 "yes"ohter
1、Linux crontab是用来定期执行程序的命令。
语法:crontab [-u user] file 或者 crontab [-u user] {-l|-e|-r}
-u user 是指设定指定user的时程表,只有root才能够指定他人的时程表。没有则表示设定自己的时程表。
-e 执行文字编辑器来设定时程表,内定的文字编辑器是 VI
-r 删除目前的时程表
-l 列出当前的时程表
Linux中vi编辑器定位到最后一行:shift+g,定位到n行:ctrl+g然后输入n
crontab [-u user] -l crontab [-u user] -r crontab [-u user] -e
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)