下面是小编收集整理的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/bashif [ ! -f /root/log.l ]
then echo “log.l note exist”
fi
常用语法
while 语句
代码如下复制代码#!/bin/bashecho “enter passwd”
read passwd
while [ $passwd != “iterse” ];do
echo “sorry try again”
read passwd
done
for 语句
代码如下复制代码#! /bin/bashfor 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/ 目录
- 参考机关公文命令2025-03-24
- 机关公文命令特点2025-02-04
- 军官任职命令范文2022-12-19
- Badcommandorfilename(错误的命令或文件名)2022-12-11
- linux基础命令 Linux目录结构2022-12-11
- Linux基础教程之命令的使用2023-07-06
- 精选机关法定公文命令2023-11-17
- CISCO学习问题之‘passiveinterface‘命令和路由协议网络知识2025-11-21
- cp复制文件和目录命令2022-12-21
- 执行上级命令不坚决对照检查2023-02-17