Linux工具和应用
文章平均质量分 51
Linux的安装使用,常见的命令和shell脚本
nsq_ai
这个作者很懒,什么都没留下…
展开
-
git 删除远程分支和撤销当前分支提交
【代码】git 删除远程分支和撤销当前分支提交。原创 2024-04-22 14:34:45 · 542 阅读 · 0 评论 -
Linux实操常用命令
当前服务器下,传输到另一个服务器中,另一个服务器中需要chmod 777 target_path,权限修改。采用pgrep [任务号] 或 jobs -l 查询代码进程。// 列出home下面所有一级目录的一级目录文件大小。//查看当前目录下各个文件及目录占用空间大小。记录在使用终端时,经常使用到的一些命令。4、删除服务器中一个运行的程序。1、当前Linux系统的版本。//查看系统中文件的使用情况。7、scp 跨服务器传输文件。2、查看系统中有哪些用户。3、查看PID对应的用户。5、压缩 、解压文件。原创 2024-01-16 09:55:09 · 337 阅读 · 0 评论 -
shell读取python版本
在Linux 系统上获取当前python的版本,方便进行下一步操作。原创 2023-12-05 10:07:38 · 432 阅读 · 0 评论 -
git fetch and merge
git fetch命令用于从远程获取代码库,从远端仓库提取数据并尝试合并到当前分支。原创 2022-08-15 15:43:49 · 381 阅读 · 2 评论 -
git rebase 合并多个commit信息
rebase 合并多个commit 信息。原创 2022-08-11 19:27:44 · 977 阅读 · 0 评论 -
Linux 复制文件到当前文件夹
需要复制文件到当前文件夹下./ : 表示当前文件夹下。原创 2022-08-11 19:20:34 · 2664 阅读 · 0 评论 -
docker暴露端口、端口映射
前言在一次面试中,面试官问:docker 暴露一个端口,该怎么做?一脸蒙,不知道怎么操作的。参考文章网络端口映射为docker容器暴露端口1. docker暴露端口、端口映射1.1 iptables获得容器 IPdocker ps# [container_name]为docker容器名称docker inspect [container_name] | grep IPAddressiptables 转发端口# 本地主机的端口8001上暴露容器的端口8000ipt原创 2021-07-16 12:37:14 · 7036 阅读 · 1 评论 -
Git 和远程仓库 分支更新、合并、提交
Git 和远程仓库 分支更新、合并、提交网址换成自己的远程仓库地址WARP-61003 换成自己的分支原创 2021-06-25 15:32:25 · 189 阅读 · 0 评论 -
Git 之 Fork后的仓库和源仓库同步更新
前言从远程仓库中已经下载到本地仓库,由于远程仓库可能有人更新,而本地仓库保持着自我更新,和源仓库信息不一致所以两者之间需要同步更新参考文章:Fork 仓库同步官方源仓库的更新 1. 添加远程源仓库查看远程仓库查看本地 Fork 仓库的远程信息git remote -v结果展示transwarp@transwarp-ThinkPad-T450:~/files/update/nsq/test-fork/kundb$ git remote -vorigin http://172原创 2021-06-24 19:07:02 · 1576 阅读 · 1 评论 -
ubuntu 杀死Firefox进程
前言在Ubuntu上使用Firefox时,浏览器突然卡住了,又不想关机重启,选择了命令行进行关闭。1. 查看进程ps -e :查看当前所有进程,找到Firefox对应的id号(第一列数据)2.删除sudo kill 上述????号这样就可以了。3.快捷方式可以使用pgrep firefox 找到Firefox对应的id号再 sudo kill 上述????号或者killall可以使用程序的名称,输入: killall firefox...原创 2021-06-21 11:58:52 · 4644 阅读 · 0 评论 -
Ubuntu 桌面截屏(或截图)的方式
前言刚开始接触Ubuntu 桌面,想要截屏(截图),发现不知道咋办,经过查找后,此介绍两种方法来截图。方法一: Ubuntu系统自带的截图工具在Ubuntu的应用软件中心搜索 截图 ,一般都是会有的点击截图工具就可以进行截图了。方法二 :快捷键方式截图Alt+PrintScreen 组合快捷键,只截取当前活动窗口的内容PrintScreen 快捷键截取全屏Shift+PrintScreen 快捷键截取任意矩形内容最常用的就是这个快捷方式,截取我们想要的内容...原创 2021-06-05 09:54:54 · 1872 阅读 · 0 评论 -
Git的安装和使用
前言在Ubuntu上安装Git,并且和Gitlab进行连接1. Git的下载在Ubuntu系统下打开终端,输入 sudo apt install git ,再输入git version查看当前版本号2. Git和Gitlab的连接2.1 获取git的ssh密钥打开终端可以直接配置相关信息配置全局变量# 自己的Gitlab用户名和邮箱git config --global user.name "用户名"git config --global user.email "邮箱"获取s原创 2021-06-05 08:45:42 · 280 阅读 · 0 评论 -
Linux之字符设备文件
我们都知道Linux下一切皆文件,主要有普通文件d 目录l 符号链接s 套接字b 块设备c 字符设备p 管道这里的前缀字符可以通过ls命令观察到:$ ls -l test.log-rw-r--r-- 1 root root 33 Nov 17 17:03 test.log它的结果最前面是-,因此它是普通文件。$ ls -al /dev/nullcrw-rw-rw- 1 root root 1, 3 Sep 11 20:33 /dev/null它的结果最前面是c,因此它是转载 2021-05-31 16:16:15 · 2809 阅读 · 0 评论 -
Linux 常用shell脚本11-20
本文记录学习Linux Shell脚本的过程,有些脚本是参考大佬的教程,会在文章后面备注参考教程。11. 判断一文件是不是字符设备文件我们都知道Linux下一切皆文件,主要有普通文件d 目录l 符号链接s 套接字b 块设备c 字符设备p 管道#!/bin/bashecho “Input file name:”read FILENAMEif [ -c "$FILENAME" ]then echo yes cp $FILENAME /dev原创 2021-05-31 15:46:47 · 173 阅读 · 0 评论 -
Linux常用命令合集
之前在学习Linux常用命令的时候,还没进行整理,偶然间在朋友圈看到大佬发的这张图,请过询问之后,可以在博客中展示出来,供大家方便使用。原创 2021-05-31 13:57:19 · 152 阅读 · 0 评论 -
Linux 常用shell脚本1-10
本文记录学习Linux Shell脚本的过程,有些脚本是参考大佬的教程,会在文章后面备注参考教程。1. 模拟Linux 用户登录#/bin/bashecho -n "login:"# 获取用户名read nameecho -n "password:"# 用户密码read passwd# 验证if [ $name = "root" -a $passwd = "root" ]then echo "the host and password is right!"else echo原创 2021-05-26 17:22:31 · 1207 阅读 · 1 评论 -
Linux常用命令之CUT
1.cut 简介cut是一个选取命令,就是将一段数据经过分析,Linux和Unix中取出我们想要的。一般来说,选取信息通常是针对“行”来进行分析的,并不是整篇信息分析的。2. cut命令和语法2.1 语法格式cut [-bn] [file] 或cut [-c] [file] 或cut [-df] [file]参考博客:1.https://blog.csdn.net/yychuyu/article/details/1074722292.https://www.cnblogs.com/li原创 2021-05-24 18:06:06 · 1112 阅读 · 0 评论 -
Linux常用命令之RANDOM
1. random简介在Linux环境下,random变量用于生成0到32767之间的任一随机数。nian@ubuntu:~/shell/sct$ echo $RANDOM8939nian@ubuntu:~/shell/sct$ echo $RANDOM8113nian@ubuntu:~/shell/sct$ echo $RANDOM16531nian@ubuntu:~/shell/sct$ echo $RANDOM5655nian@ubuntu:~/shell/sct$ echo $R原创 2021-05-24 17:44:55 · 5657 阅读 · 0 评论 -
Linux Shell脚本面试25问
本文转载于译文Linux Shell脚本面试25问原文:https://www.linuxtechi.com/linux-shell-scripting-interview-questions-answers/Q:1 Shell脚本是什么、它是必需的吗?答:一个Shell脚本是一个文本文件,包含一个或多个命令。作为系统管理员,我们经常需要使用多个命令来完成一项任务,我们可以添加这些所有命令在一个文本文件(Shell脚本)来完成这些日常工作任务。Q:2 什么是默认登录shell,如何改变指定用户的登录转载 2021-05-24 16:26:21 · 155 阅读 · 0 评论 -
Linux常用命令之磁盘分、挂载
一、分区基础知识1.1 分区的方式:1)mbr 分区:①最多支持四个主分区②系统只能安装在主分区③扩展分区要占一个主分区④MBR 最大只支持 2TB,但拥有最好的兼容性2)gtp 分区:①支持无限多个主分区(但操作系统可能限制,比如 windows 下最多 128 个分区)②最大支持 18EB 的大容量(1EB=1024 PB,1PB=1024 TB )③windows7 64 位以后支持 gtp1.2 windows 下的磁盘分区二、Linux分区2.1原理介绍1) Linu转载 2021-05-21 11:06:53 · 746 阅读 · 0 评论 -
Linux常用命令之crontab任务调度
一、Crond任务调度原理图二、概述任务调度:是指系统在某个时间执行的特定的命令或程序。任务调度分类:1.系统工作:有些重要的工作必须周而复始地执行。如病毒扫描等个别用户工作:个别用户可能希望执行某些程序,比如对 mysql 数据库的备份。三、基本语法crontab [选项]常用选项四、快速入门4.1任务的要求设置任务调度文件:/etc/crontab设置个人任务调度。执行 crontab –e 命令。接着输入任务到调度文件如:*/1 * * * * ls –l /etc/ &转载 2021-05-21 10:59:52 · 234 阅读 · 0 评论 -
Linux常用命令之组管理和权限管理
一、Linux 组基本介绍在 linux 中的每个用户必须属于一个组,不能独立于组外。在 linux 中每个文件有所有者、所在组、其它组的概念。1)所有者2)所在组3)其它组吧4)改变用户所在的组二、文件/目录 所有者一般为文件的创建者,谁创建了该文件,就自然的成为该文件的所有者。2.1 查看文件的所有者1)指令:ls -ahl2)应用实例:创建一个组 police,再创建一个用户 tom,将 tom 放在 police 组 ,然后使用 tom 来创建一个文件 ok.txt,看看情况如何转载 2021-05-21 10:46:54 · 361 阅读 · 0 评论 -
Linux常用命令之实用指令
一、指定运行级别运行级别说明:0:关机1:单用户【一般用于找回丢失密码】2:多用户状态没有网络服务3:多用户状态有网络服务4:系统未使用保留给用户5:图形界面6:系统重启细节说明: 常用的运行级别是3和5,要修改默认的运行级别可改文件/etc/inittab的id:5:initdefault:这一行中的数字。二、切换到运行级别的指令2.1 基本语法init[012356]2.2 应用实例案例1: 通过init来切换不同的运行级别,比如改5->3,然后关机init 3in转载 2021-05-20 23:53:36 · 129 阅读 · 0 评论 -
Linux常用命令之用户管理
写在前面本文仅为自己学习时总结,如有错误,请及时联系修改,共同进步。关机和重启命令转载 2021-05-20 23:38:42 · 124 阅读 · 0 评论 -
Linux常用命令之vi和vim编辑器
写在前面本文仅为自己学习时总结,如有错误,请及时联系修改,共同学习成长!1. vi和vim的基本介绍所有的Linux系统都会内建vi文本编辑器Vim 具有程序编辑能力,可以看做是Vi的增强版本。2. vi和vim的三种常见模式2.1 正常模式通过vim 创建文件之后,进入的页面就是正常模式或者说一般模式。在这个模式中可以使用上下左右按键来移动光标,可以删除字符或整行删除,也可以复制、粘贴文件上的数据。快捷键应用:- 复制当前行 yy,复制当前行向下3行 3yy, 粘贴(p)- 删除当前行原创 2021-05-19 09:28:35 · 244 阅读 · 0 评论 -
VM中Centos的镜像源更换为国内的阿里云源
CentOS中的镜像源默认是外国的,可能在下载或者其他方面受限,最好是更换为国内的镜像源,这里采用的是阿里的,其他的也可以,大同小异。1.备份方法一:# 切换到yum.repos.d文件夹下cd /etc/yum.repos.d# 复制,相对路径复制的过程cp CentOS-Base.repo CentOS-Base.repo.bak方法二:# 直接绝对路径复制cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Bas原创 2021-05-18 18:43:52 · 426 阅读 · 0 评论 -
centos6 无法更换镜像源的解决方法
出错原因:http://mirrors.aliyun.com/centos/6/os/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - “The requested URL returned error: 404 Not Found”Trying other mirror.http://mirrors.aliyuncs.com/centos/6/os/x86_64/repodata/repomd.xml: [Errno 14] PYCUR原创 2021-05-18 18:15:51 · 3189 阅读 · 0 评论 -
XFTP 6 的安装和CentOS的连接(六)
本文仅演示XFTP6的安装和CentOS的连接问题,1 XFTP6安装1.1 下载解压链接:https://pan.baidu.com/s/11oRe_K4khGtsHCgy202R3g提取码:6h851.2 双击进入安装界面1.3 完成安装2 连接CentOS2.1 点击新建(Alt +n)名称:见名知意就好主机(H):划红线部分2.2 连接成功看到上图,就可以进行相互文件传输。...原创 2021-05-16 16:39:58 · 193 阅读 · 0 评论 -
Xshell5 的安装和CentOS的连接(五)
本文仅演示XShell5的安装和CentOS的连接问题,不详细解释XShell是什么。1 安装XShell步骤1.下载解压下载地址:链接:https://pan.baidu.com/s/1q_r2vpD86oJO7lujbvF2_Q提取码:0b032.双击进入安装界面安装的位置,根据自己需求,我是采用的默认方式3.安装成功,打开界面2 XShell 和CentOS的连接1 XShell界面中点击新建(Alt+n)名称:通常是自己起的名字,方便见名知意就行主机:要在C原创 2021-05-16 15:59:17 · 133 阅读 · 0 评论 -
VM中CentOS忘记root密码的解决方案
在使用CentOS的过程中,设置的密码比较简单,但可能由于长时间不用,忘记了root密码,我也是忘记了,所以在此记录一下如何解决忘记root密码,重新设置密码的方案。1. 重启系统开机过程中,长按 E 键,进入下图2.然后再按 E 键进入下图,选择第二个3. 点击E键,进入下图4. 在“rhgb quiet”后面空格一下,输入数字1或者“single”,按Enter键保存回到界面5. 按B键启动系统6. 在命令行输入 passwd root 重新修改root密码passwd原创 2021-05-16 14:49:34 · 1039 阅读 · 0 评论 -
Windows10 VMware 虚拟机中安装VMware Tools(四)
安装VMware的目的:Windows和CentOS系统之间可以直接执行复制、粘贴命令设置共享文件夹,共同维护文件夹内的信息安装步骤1、虚拟机(M)—> 安装VMware Toos(T)2、原创 2021-05-16 11:59:38 · 1400 阅读 · 0 评论 -
Windows10 VMware 虚拟机中安装Ubuntu(三)
前面两篇博客是介绍了如何在Windows10 中安装VMware,VMware中安装CentOS,这篇博客介绍如何安装Ubuntu。1、检查BIOS虚拟化支持不同品牌的电脑进入方式稍有不同,进入之后,查找Virtualization或者Virtual 之类的,详细查看一下就行2、新建虚拟机填写ubuntu系统信息设置安装ubuntu的位置和虚拟机的名称设置内存为2GB联网情况下自动安装一些工具3、自动启动,输入账号密码就可登录查看python环境..原创 2021-05-15 22:36:26 · 122 阅读 · 0 评论 -
Windows10中虚拟机上安装CentOS(二)
VMware中安装CentOS,进行Linux命令操作。如果安装Docker的话,需要保证本机中HPV是关闭的。安装步骤如下1、检查本机是否开启虚拟化参考博客:在电脑bios设置里开启虚拟化一般来说,都是已开启的。说明一下,虚拟化一般是看Virtualization或者Virtual 样子的标记,每个电脑品牌会有不同。2、新建虚拟机创建虚拟空白光盘安装Linux系统对应的CentOS版虚拟机命名和定位磁盘位置虚拟机处理器数量可以根据自己的机器配置来定,查看电脑的属性即可原创 2021-05-15 11:30:39 · 145 阅读 · 0 评论 -
Windows10 上安装虚拟机VMware(一)
由于自己在学习上的需求,Windows中安装虚拟机,特此记录一下安装步骤。1、查看自己电脑配置一般的电脑都可以安装的2、解压文件,打开VMware,等待安装3、安装步骤,基本上可以一直选择默认下去安装的位置可以根据自己电脑设置,在这里我是安装到D盘了这里可以勾选,我没有勾选4、安装向导已完成,许可证可以在这里选择许可证,打开txt文件,输入密钥,即可打开。我选择了完成按钮,接着看下一步,如何填写密钥此时桌面已有VMware的快捷方式,打开后可以看到选择运行程序而原创 2021-05-15 09:45:07 · 251 阅读 · 0 评论