linux 常见命令+GIT简单解释
linux常见命令
-
【1】cd–切换当前目录(绝对路径或相对路径);
-
【2】ls–查看文件与目录;
-
【3】grep–分析一行信息:
-
grep [-c/-i] ‘查找字符串’ filename;
-
-c 计算找到‘查找字符串’的次数;
-
-i 忽略大小写;
-
-
【4】find–查找;
-
find [path] [option] [action];
-
eg.find \root -mtime 0 在当前目录下查找今天之内有改动的文件;
-
-
【5】cp–(copy)复制文件;
-
【6】mv–(move)移动文件;
-
mv file1 file2 dir 将文件file1和file2移动至dir;
-
-
【7】rm–(remove)用于删除文件或目录;
-
【8】ps–(process)用于将某个时间点的进程运行情况选取下来并输出;
-
【9】kill、killall
-
【10】file–用于判断某个文件的基本数据类型(在linux下文件的类型并不是以后缀名来分的);
-
file filename
-
-
【11】tar–用于对文件进行打包
-
压缩:tar -jcv -f taredFile taringFile;
-
查询: tar -jtv -f taredFile;
-
解压: tar -jxv -f taredFile -C 预解压的文件目录;
-
-
【12】cat–查看文本文件的内容;
-
【13】chgrp–改变文件所属用户组;
-
【14】chown–改变文件的所有者;
-
【15】chmod–改变文件的权限;
-
【16】vim–文件编辑;
-
【17】gcc–用于将C语言的源程序文件编译成可执行程序;
-
【18】time–用于测算一个命令(即程序)的执行时间;
GIT简单解析
-
本地数据库创建方式
-
直创本地:文件夹下 git init
-
从远程克隆: git clone sshPath
-
-
提交信息要认真填写,提交点commit–40位英文数字命名;
发生冲突时:
\<\<\<\<\<\<\<\<\< HEAD
AAAAAAAAA-----AAAA为本地数据库的内容;
===========
BBBBBBBBB-----BBBB为远程数据库内容;
\>\>\>\>\>\>\>\>\>
-
本地创建数据库
-
git init
-
git add file\
-
git commit -m ‘first commit’
-
-
本地创建并切换分支 git checkout -b develop
-
git branch develop
-
git checkout develop
-
-
合并分支
-
git checkout master
-
git merge develop
-
-
删除分支
-
git branch -d develop
-
-
推送本地数据库到远程
-
github 上传建test仓库
-
git remote add origin (sshPath of test仓库)
-
git push -u origin master
-