常用指令汇总

本文最后更新于:2022年10月30日 下午

git常用指令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# 将文件add到(本地)仓库,可一次add多个
git add readme.txt

# 提交全部修改
git add --all

# commit到(本地)仓库,双引号内为注释
git commit -m "wrote a readme file"

# 将当前分支上传到远程仓库
git push

# 查看远程仓库的信息,包括命名
git remote -v

# 本地仓库和远程仓库解绑,origin是对远程仓库的命名,查看远程仓库信息以获取
git remote rm origin

# 关联一个远程仓库,origin是对远程仓库的命名,可修改
git remote add origin git@server-name:path/repo-name.git

# 查看当前分支
git branch

# 创建分支dev,并切换到dev分支
git checkout -b dev
# 相当于一下两条指令
git branch dev # 创建分支
git checkout dev # 切换分支

# 设置用户名和邮箱(--global 为全局参数,表明本地所有Git仓库都会使用这个配置)
git config --global user.name "yourname"
git config --global user.email "your_email@youremail.com"

# 查看历史提交信息
git log
git reflog

服务器常用指令

  1. ssh
    1
    2
    3
    4
    5
    # 连接服务器,并执行指令
    ssh user@公网ip "cd /home ; ./a.sh"

    # 连接某端口的服务器
    ssh -p <port> <remote_username>@<remote_ip>
  2. scp
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    # 向服务器传输文件夹
    scp -r <local_folder> <remote_username>@<remote_ip>:<remote_folder>

    # 向服务器传输文件
    scp <local_file> <remote_username>@<remote_ip>:<remote_file>

    # 从服务器传到本地
    scp root@www.runoob.com:/home/root/others/music /home/space/music/1.mp3
    scp -r www.runoob.com:/home/root/others/ /home/space/music/

    # 通过指定端口号传输
    scp -P 4588 remote@www.runoob.com:/usr/local/sin.sh /home/administrator

linux常用指令

1
2
3
4
5
6
7
8
9
10
11
# 查看当前所有进程
ps -f

# 查看文件夹下所有文件的数量(不含隐藏文件
ll | wc -l

# 删除文件夹及内部的所有文件,不提醒
rm -rf /var/log/httpd/access
-r 向下递归
-f 强制删除不提醒

  1. 打压缩包
    1
    2
    3
    4
    5
    # 将/home/这个目录下所有文件和文件夹打包为当前目录下的files.zip
    zip –q –r files.zip /home

    # 强制删除文件夹及其内容,不提示
    rm -rf <dir>

常用指令汇总
https://danmoliuhen.github.io./2022/08/23/常用指令/
作者
CaiYe
发布于
2022年8月23日
许可协议