Linux命令随时记

Linux命令随时记,第1张

Linux命令随时记

日常使用的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 branchname
hadoop

查看文件列表

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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5715354.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-18

发表评论

登录后才能评论

评论列表(0条)

保存