Ubuntu更换硬盘的教程
0x00背景:目前ubuntu用的是一个80g的硬盘( 一开始没买硬盘,直接拆了一个老老老老的机子来用),系统16.04, 只有一个/分区 ( /dev/sdb1 ) 。新的硬盘是一块256G的SSD,新装了一个系统,除了2G的swap,其他都归 / 目录了( /dev/sda1 )。0x01一些有用的命令:fdisk -l # 查看分区du -lh # 查看文件目录大小>...
View ArticleUbuntu下安装配置Docker的教程详解
获取Docker1、准备Docker要求64位linux且内核版本在3.10以上,在终端里输入uname -r查看,如图:接下来更新源并查看是否有https方法:sudo apt-get updatesudo apt-get install apt-transport-https ca-certificates2、添加key输入以下命令添加GPG key:sudo apt-key adv \...
View ArticleLinux忘记root密码怎么办
介绍个人使用的三个系统的修改方式。包括centos6.6,centos7和ubuntu15.04/linuxmint17.2。大家可以通过本文学习下。CentOS6.6重启,进入Grub时,上下方向键选择CentOS6,按e,选择kernel那一项。按e,在后面输入single,回车,按b启动。使用命令passwd...
View Articleubuntu16.04安装搜狗拼音的图文教程
首先在官网上面,下载最新的搜狗拼音输入法 linux 版本。 双击运行,发现安装不了。 于是改在命令行运行。 运行后,发现提示少了一些依赖包,于是运行下面的命令:sudo apt-get -f install 这里由于之前已经运行过此命令,所以没有出现安装信息。如果是之前提示有依赖包没有安装,此时会出现安装信息。等安装完成之后,再运行一下命令:...
View ArticleLinux上安装Mysql及简单的使用详解
1. 安装mysql sudo apt-get update sudo apt-get install mysql-server sudo apt-get install python-mysqldb(如果python中要使用,请安装)2.登录root用户: mysql -u root -p3.查看所有数据库: show databases;4.选择一个数据库操作: use...
View ArticleLinux下压缩与解压命令详解
本文为大家分享了linux下压缩与解压缩命令,供大家参考,具体内容如下【tar命令】解压:tar -zxvf FileName.tar压缩:tar -czvf FileName.tar DirName【gz命令】解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar -zxvf...
View Articlelinux下source命令使用详解
linux Source命令及脚本的执行方式解析当我修改了/etc/profile文件,我想让它立刻生效,而不用重新登录;这时就想到用source命令,如:source /etc/profile 对source进行了学习,并且用它与sh...
View Articlelinux下防火墙开启某个端口号及防火墙常用命令使用(详解)
1、永久性生效,重启后不会复原开启:chkconfigiptables on关闭:chkconfigiptables off2、即时生效,重启后复原重启防火墙方式一:/etc/init.d/iptables restart方式二:service iptables restart关闭防火墙:方式一:/etc/init.d/iptables stop方式二:service iptables...
View Article浅谈Linux 脚本 sh 和 ./ 的区别
如果.不在PATH里面,要执行当前目录下的可执行文件,使用全路径:./executable-filePATH是环境变量,如果将当前目录“./”添加到环境变量中,那么也可以不用“./”,直接输入当前目录下有可执行权限的可执行文件就可以运行了如果要执行一个sh脚本,不管那个脚本有没有可执行权限,都可以使用:sh...
View ArticleLinux shell常用的73条命令总结
前言使用linux shell是一些程序员每天的基本工作,但我们经常会忘记一些有用的shell命令和技巧。当然,命令我能记住,但我不敢说能记得如何用它执行某个特定任务。需要注意一点的是,有些用法需要在你的Linux系统里安装额外的软件。下面话不多说了,来看看详细的内容吧。检查远程端口是否对bash开放:echo >/dev/tcp/8.8.8.8/53 && echo...
View Article关于vi和vim的区别及命令详解
vi有3个模式:插入模式、命令模式、低行模式。 插入模式:在此模式下可以输入字符,按ESC将回到命令模式。命令模式:可以移动光标、删除字符等。低行模式:可以保存文件、退出vi、设置vi、查找等功能(低行模式也可以看作是命令模式里的)。一、打开文件、保存、关闭文件(vi命令模式下使用) vi filename //打开filename文件 :w //保存文件 :w...
View Articleubuntu使用root用户登录/切换root权限的实现
ubuntu系统默认root用户是不能登录的,密码也是空的。如果要使用root用户登录,必须先为root用户设置密码 打开终端,输入:sudo passwd root 然后按回车 此时会提示你输入密码,在password:后输入你现在登录的用户的密码 然后系统提示你输入新的UNIX密码 Enter new UNIX password:这里输入你想为root设置的密码,要输入两次...
View Article浅谈ctrl+c,ctrl+d,ctrl+z在linux中的意义
ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样.ctrl+c是强制中断程序的执行。ctrl+z的是将任务中断,但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态,用户可以使用fg/bg操作继续前台或后台的任务,fg命令重新启动前台被中断的任务,bg命令把被中断的任务放在后台执行.例如:当你vi一个文件是,如果需要用shell执行别的操作,但是你又不打算关闭vi,因为你得存盘推出...
View Articlelinux C语言开发管道通信实例详解
linux C语言开发管道通信 Linux系统本身为进程间通信提供了很多的方式,比如说管道、共享内存、socket通信等。管道的使用十分简单,在创建了匿名管道之后,我们只需要从一个管道发送数据,再从另外一个管道接受数据即可。#include <stdio.h> #include <unistd.h> #include <stdlib.h> #include...
View Articlemac 安装omyzsh后不执行~/.bash_profile、~/.bashrc的完美解决办法
mac 安装 omyzsh 后, terminal瞬间逼格飙升!但是!terminal init的时候并不会执行~/.bash_profile、~/.bashrc等脚本了,这是因为其默认启动执行脚本变为了~/.zshrc。解决办法就是修改~/.zshrc文件,在其中添加:source ~/.bash_profile、~/.bashrc等脚本文件就ok了以上所述是小编给大家介绍的mac...
View Article浅谈vim的四种模式及模式切换
vim和记事本或WORD不一样,不是一打开后就可以输入文字,此时它处于正常模式。vim一共有4个模式:• 正常模式 (Normal-mode) • 插入模式 (Insert-mode)• 命令模式 (Command-mode)• 可视模式...
View Article详解Linux--shell脚本之正则表达式
一、正则表达式的概念及特点:正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。规定一些特殊语法表示字符类、数量限定符和位置关系,然后用这些特殊语法和普通字符一起表示一个模式,这就是正则表达式(Regular...
View ArticleAndroid Things Hardware Basics for the Software Engineer
Android Things is the new kid on the block. Itis Google’s embedded platform designed specifically for use with low-powered, IoT (Internet of Things) devices. The Android Things dev preview is available...
View Article