Linux学习Git常用命令

时间:2024年08月06日

/

来源:小青

/

编辑:本站小编

收藏本文

下载本文

下面是小编收集整理的Linux学习Git常用命令,本文共5篇,供大家参考借鉴,希望可以帮助到有需要的朋友。本文原稿由网友“小青”提供。

篇1:linux学习之基本命令

帮助命令

Man + 命令

命令 + -help

whatis + 命令1 + 命令2:可简单解释多个命令

查询命令的帮助

文件,目录常见命令

ls

列出当前目录下文件+目录(-开头为文件,dir开头为目录)

cd

变换路径,可以是绝对的,也可以是相对的,

pwd

得到当前路径

mkdir

新建目录

rmdir

删除目录(只能删除非空目录)

rm –r

递归删除所有

rm –rf

强制删除所有

touch

新建文件(linux中文件的后缀名没有任何意义,只有提示意义)

cp (copy)

cp + 文件1 + 文件2,拷贝文件1到文件2

cp –r + 文件夹1 + 文件夹2,拷贝文件夹1到文件夹2,r代表递归调用

mv (move)

mv + 文件1 +文件夹2,移动1到2

mv -r

递归move,mv + 文件夹1 + 文件夹2

vi

文本编辑器,两种常见模式

Command

Input

more

查看文件内容

例more + 文件名

cat

正序查看

tac

逆序查看

head

头部开始,带参数查看

例Head -3 XX.txt,查看XX的前3行

tail

尾部开始

find

查找文件,带参数

例find / -name *local 从根目录开始找,按名字找,后缀为local

whereis(where these commands come from)

后接命令,得到执行的文件以及帮助文档

ln

链接,新建一个copy文件,与源文件同步,

不会同时删除

例ln A B;B为A的copy,A,B同步,修改A或B,等于修改两个,当删除不同步。

ln –s

软链接,也就是快捷方式

例ln –s A C;C为A的快捷方式。与硬链接的区别是,A删除后,C也同步删除。

wc

统计指定文本文件的行数,字数。

grep

在文件中查找指定字符串的行

例:grep + 字符 + 文件名

篇2:linux命令学习之date认识

date命令的功能是显示和设置系统日期和时间,

在linux服务器上可通过 man date上查看 date的用法

date 设置时间格式

命令中各选项的含义分别为:

-d datestr, --date datestr 显示由datestr描述的日期

-s datestr, --set datestr 设置datestr 描述的日期

1、在显示方面

%n : 下一行

%t : 跳格

%H : 小时(00..23)

%I : 小时(01..12)

%k : 小时(0..23)

%l : 小时(1..12)

%M : 分钟(00..59)

%p : 显示本地 AM 或 PM

%r : 直接显示时间 (12 小时制,格式为 hh:mm:ss [AP]M)

%s : 从 1970 年 1 月 1 日 00:00:00 UTC 到目前为止的秒数

%S : 秒(00..61)

%T : 直接显示时间 (24 小时制)

%X : 相当于 %H:%M:%S

%Z : 显示时区 %a : 星期几 (Sun..Sat)

%A : 星期几 (Sunday..Saturday)

%b : 月份 (Jan..Dec)

%B : 月份 (January..December)

%c : 直接显示日期与时间

%d : 日 (01..31)

%D : 直接显示日期 (mm/dd/yy)

%h : 同 %b

%j : 一年中的第几天 (001..366)

%m : 月份 (01..12)

%U : 一年中的第几周 (00..53) (以 Sunday 为一周的第一天的情形)

%w : 一周中的第几天 (0..6)

%W : 一年中的第几周 (00..53) (以 Monday 为一周的第一天的情形)

%x : 直接显示日期 (mm/dd/yy)

%y : 年份的最后两位数字 (00.99)

%Y : 完整年份 (0000..9999)

2、在设定时间方面

date -s //设置当前时间,只有root权限才能设置,其他只能查看,

date -s 0523 //设置成20080523,这样会把具体时间设置成空00:00:00

date -s 01:01:01 //设置具体时间,不会对日期做更改

date -s “01:01:01 2008-05-23″ //这样可以设置全部时间

date -s “01:01:01 20080523″ //这样可以设置全部时间

date -s “2008-05-23 01:01:01″ //这样可以设置全部时间

date -s “20080523 01:01:01″ //这样可以设置全部时间

3、日期的计算

date +%Y%m%d    //显示前天年月日

date +%Y%m%d --date=“+1 day” //显示前一天的日期

date +%Y%m%d --date=“-1 day” //显示后一天的日期

date +%Y%m%d --date=“-1 month” //显示上一月的日期

date +%Y%m%d --date=“+1 month” //显示下一月的日期

date +%Y%m%d --date=“-1 year” //显示前一年的日期

date +%Y%m%d --date=“+1 year” //显示下一年的日期

4、示例:

篇3:linux学习之用户与组命令

用户与组命令

添加新用户:Useradd

例:useradd + 用户名

常见问题:

使用的是非root用户,无法使用这个函数,要用root登陆,或者获得root权限+环境变量,

如何获得root权限:su -,并且输入密码即可;

单单用su不能,su值获得权限,没获得环境变量

1.每添加一个用户,系统自动在/home 下新建一个文件

进入home后,可以通过command:passwd +用户名,改变其密码。

2./ect下的passwd文件会被改变,写入新用户信息。

删除用户:Userdel

1.Userdel + 用户名,只删除用户,没删除/home下的文件

2.用rm继续删除其文件

改变用户信息:Usermod

例:改变用户组别:usermod–g 新组 要改变的用户

新建组:groupadd

在/ect 下的group里可以看到group文件,存放group信息,

当添加用户没有组参数时,默认添加一个与用户名相同的组。

用户切换

Su(switch user) + 切换到的用户;exit退出

当新用户登录是,默认的当前目录为用户的主目录

补充

用户shell

Shell是内核之外的一层,负责用户命令与内核打交道。

Shell有不同的形式了,如Cshell,许多命令在不同shell下执行不同。

Bash=Bshell->B –Again –Shell;或有Cshell,ksh,sh等。

篇4:Linux shell命令学习笔记(一)linux操作系统

本文章来给大家介绍一下我自己学习linux的笔记,希望本方法对各位同学会有所帮助哦,

获取服务器IP的Shell 脚本:

代码如下复制代码

#!/bin/bash

ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' |cut -d: -f2 | awk '{ print $1}'

下载整站

wget -mk www.111cn.net

判断文件的存在与否

代码如下复制代码#!/bin/bash

if [ ! -f /root/log.l ]

then echo “log.l note exist”

fi

常用语法

while 语句

代码如下复制代码#!/bin/bash

echo “enter passwd”

read passwd

while [ $passwd != “iterse” ];do

echo “sorry try again”

read passwd

done

for 语句

代码如下复制代码#! /bin/bash

for i in a b c; do

echo “$in”

done

case 语句

代码如下复制代码

#! /bin/sh

echo “Enter a number”

read number

case $number in

1)

echo “you number is 1”

;;

2)

echo “yo number is 2”

;;

*)

exit 1

;;

esac

if else elif fi

代码如下复制代码

#! /bin/sh

echo “Is it morning? Please answer yes or no.”

read YES_OR_NO

if [ “$YES_OR_NO” = “yes” ]; then

echo “Good morning!”

elif [ “$YES_OR_NO” = “no” ]; then

echo “Good afternoon!”

else

echo “Sorry, $YES_OR_NO not recognized. Enter yes or no.”

exit 1

fi

exit 0

篇5:Linux学习笔记之scp命令详解linux操作系统

在linux中scp在主机间复制文件,他使用 ssh(1)作为数据传输。而且用同样认证和安全性。 不行rcp(1),scp将在认证中请求输入密码

scp是Linux系统下基于SSH登陆进行远程文件拷贝的命令。

分两种,一种是从本地到远程,一种是从远程到本地。

1、从本地到远程

文件拷贝:

代码如下复制代码

scp local_file remote_user@remote_ip:remote_file

目录拷贝:

代码如下复制代码

scp -r local_folder remote_user@remote_ip:remote_folder

2、从远程到本地

文件拷贝:

代码如下复制代码

scp remote_user@remote_ip:remote_file local_file

例子:

代码如下复制代码

scp /home/space/music/1.mp3 root@www.cumt.edu.cn:/home/root/others/music

scp /home/space/music/1.mp3 root@www.cumt.edu.cn:/home/root/others/music/001.mp3

scp /home/space/music/1.mp3 www.cumt.edu.cn:/home/root/others/music

scp /home/space/music/1.mp3 www.cumt.edu.cn:/home/root/others/music/001.mp3

目录拷贝:

代码如下复制代码

scp -r remote_user@remote_ip:remote_folder local_folder

例子:

代码如下复制代码

scp -r /home/space/music/ root@www.cumt.edu.cn:/home/root/others/

scp -r /home/space/music/ www.cumt.edu.cn:/home/root/others/

上面 命令 将 本地 music 目录 复制 到 远程 others 目录下,即复制后有 远程 有 ../others/music/ 目录

公文命令:命令的结构

理解 XCode 中的 Git 版本控制

公文命令的特点是什么

linux文件夹打包命令

毕淑敏:节令是一种命令

下载Linux学习Git常用命令(精选5篇)
Linux学习Git常用命令.doc
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
点击下载本文文档