Linux
文章平均质量分 66
zmken497300
为需求而生,喜欢学习新技术
展开
-
Linux-shell脚本-for语句/where语句/until语句
for语句格式for 变量 in 列表;do 语句1; 语句2; ...done 说明:变量是在当前循环实用,用来替代当前列表的对象。列表:循环中所要操作的对象,可以是字符串,文件名等。example写一个脚本,添加10个用户,并让每个用户的密码同用户名】 #!/bin/bash for I in {1..10}; do useradd user$I; echo us原创 2016-06-02 18:26:40 · 1582 阅读 · 0 评论 -
Linux基本命令-解压缩
前期工作创建一个文件夹并在自内创建两个文件mkdir p1 cd p1 touch f1 f2压缩命令tar命令命令格式:tar -zcvf 压缩文件名.tar.gz 被压缩文件名tar -zcvf p1.tar.gz p1解压命令tar命令命令格式:tar -zxvf 压缩文件名.tar.gztar -zxvf p1.tar.gz原创 2016-06-02 09:38:56 · 272 阅读 · 0 评论 -
Linux-sed命令
linux之sed用法sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法 sed命令行格式为: sed [-nefri] ‘command’ 输入文本 常用选项: -n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般都会被列转载 2016-06-17 17:46:02 · 448 阅读 · 0 评论 -
Linux-awk命令
awk命令简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。语法awk '{pattern + action}'原创 2016-07-05 13:48:08 · 324 阅读 · 0 评论 -
Linux-grep命令
grep命令简介用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列显示出来。语法[root@www ~]# grep [-acinv] [--color=auto] '搜寻字符串' filename选项与参数: -a :将 binary 文件以 text 文件的方式搜寻数据 -c :计算找到 ‘搜寻字符串’ 的次数 -i原创 2016-05-23 17:14:59 · 695 阅读 · 0 评论 -
centos7 firewall 防火墙 命令
为了架设ss在vultr上买了一个日本的vps 用的是centos7的系统 防火墙是 firewall 捣鼓了两天 在这里总结一下。如果小伙伴也准备在vultr上买vps 在注册是 可以使用这个优惠连接 http://www.vultr.com/?ref=6972993-3B 会的到 20$ 的优惠 也就可以免费使用4个月 如果你的系统上没有安装使用命令安装#yum install转载 2017-01-02 19:37:03 · 439 阅读 · 0 评论 -
Ubuntu16.04安装wps并解决系统缺失字体问题
进入WPS官网下载deb包:http://linux.wps.cn/ 安装,打开终端:cd 下载sudo dpkg -i wps-office_10.1.0.5672~a21_amd64.deb 解决打开WPS时出现的系统缺失字体问题:下载https://pan.baidu.com/s/1eS6xIzowps_symbol_fonts.zip 将wps_symbol_fonts.zip解转载 2017-08-24 16:37:13 · 6005 阅读 · 0 评论 -
Ubuntu16.04LTS安装zsh+oh-my-zsh+autojump
转:http://blog.csdn.net/shengzhu1/article/details/54590158安装zsh一定要用apt-get安装,命令是sudo apt-get updatesudo apt-get install zsh1212安装成功后,改变系统的默认shell,使用命令chsh -s /bin/zsh,输入密码后回车,修改成功。这里有个坑:总是报错chsh: P转载 2017-08-25 10:15:13 · 779 阅读 · 0 评论 -
linux之find命令详解
查找文件find ./ -type f查找目录find ./ -type d查找名字为test的文件或目录find ./ -name test查找名字符合正则表达式的文件,注意前面的‘.*’(查找到的文件带有目录)find ./ -regex .*so.*\.gz查找目录并列出目录下的文件(为找到的每一个目录单独执行ls命令,没有选项-print时文件列表前一行不会显示目录名称)find ./ -t转载 2017-08-22 17:14:04 · 435 阅读 · 0 评论 -
Ubuntu默认防火墙安装、启用、配置、端口、查看状态相关信息
Ubuntu附带了一个相对iptables简单很多的防火墙 配置工具:ufwufw防火墙 即uncomplicated firewall,不复杂的防火墙,繁琐部分的设置还是需要去到iptables查看防火墙状态?1sudo ufw status防火墙版本?1sudo ufw version1.安装?1sudo apt-get install ufw2.启用 ?12sudo ufw转载 2017-08-25 17:03:40 · 1096 阅读 · 0 评论 -
linux ubuntu 16.04 deb文件的安装
pkg 是Debian Package的简写,是为Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux发行版都使用dpkg,例如Ubuntu、Knoppix 等。以下是一些 Dpkg 的普通用法:1、sudo dpkg -i <package.deb>安装一个 Debian 软件包,如你手动下载的文件。2、sudo dpkg -c <packag转载 2017-08-23 11:25:57 · 1413 阅读 · 0 评论 -
Ubuntu16.04 安装L2TP Client
添加源 sudo add-apt-repository ppa:nm-l2tp/network-manager-l2tp update sudo apt update安装network-manager-l2tp sudo apt install network-manager-l2tp安装UI sudo apt install network-manager-l2tp-gnome转载 2017-09-25 17:27:57 · 6191 阅读 · 1 评论 -
Linux FTP命令详解
FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是LINUX操作系统下使用FTP,都会遇到大量的FTP内部命令。熟悉并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效。[root@www ~]# yum install ftp 安装ftp支持 RedHat系列版本下命令 [root@www ~]# ftp 输入ftp命令 FTP> open 连接 命令 F转载 2017-09-18 09:50:24 · 1069 阅读 · 0 评论 -
CentOS下的sudo相关配置的总结归纳
CentOS下的sudo相关配置的总结归纳1 基础部分1.1 常用的命令行123456man sudoers #参阅帮助 visudo #编辑sudoers的命令 sudo -l #查看可执行或禁止执行的命令 sudo -u user1 /bin/ls #指定user1用户的身份执行命令 sudo -g gp1 /bin/ls #指以gp1组的身份执行 sudo -u us转载 2017-11-07 16:57:54 · 976 阅读 · 0 评论 -
centos7编译安装git最新版
假如系统已经安装了git,先删除。如果是通过yum安装的,直接在终端使用以下指令删除:yum remove git如果是通过源码编译安装的,参考以下文章:Linux ./configure && make && make install 编译安装和卸载通过源码安装git。源码可以安装到最新版本的git,安装包的方式虽然安装容易卸载也容易,可惜版本总有延后性。对于技术人员来说,要敢于尝试新东西,敢于转载 2017-11-03 14:00:31 · 634 阅读 · 0 评论 -
linux磁盘分区的详细步骤(图解linux分区命令使用方法)
首先介绍下几个简单的命令:free查看当前系统内存的使用情况查看分区的使用情况:T类型、H显示大小以G,M查看系统所有硬盘的分区信息:分区的没分区的都显示出来了开始分区:为什么要加cu 不加也可以哦,虚拟机做实验就要加,cu 针对虚拟硬盘的,虚拟硬盘没柱面(m for help)按m键获得帮助参数没戏要了解那么多,只知道几个常用的就iok了:d删除分区,l查看分区类型,n添加分区,p打印分区表转载 2016-06-30 19:12:12 · 6902 阅读 · 1 评论 -
Linux-文件系统以及目录结构简介
Linux文件系统以及目录结构简介Linux和Windows操作系统中的文件系统些不同,在学习使用Linux之前,能够了解这个不同之处助于后续的学习。本文先对Windows和Linux上面文件系统的一些概念进行区分,然后介绍一些Linux文件系统相关的原理,最后较为详细地介绍了Linux系统的目录结构。一、Linux和Windows文件系统下面分别简单介绍一下启动Windows和Linux之后,它们转载 2016-06-29 21:38:35 · 2030 阅读 · 0 评论 -
Linux-shell脚本-if语句/case语句
格式if 条件then Commandelse Commandfi 例子创建一个文件,文件名为 test.sh,并进去#!/bin/bashnumber=150if[ $number -gt 300]thenecho "Number is greater"elif[ $number -lt 300]thenecho "Number is Smaller"elseecho原创 2016-06-02 18:14:32 · 659 阅读 · 0 评论 -
Linux-shell脚本-mysql一键安装
安装环境CentOS-7-x86_64-DVD-1511.isomysql-5.6.29-linux-glibc2.5-x86_64.tar.gzmysql.sh脚本mysql.sh脚本#!/bin/bash#输入mysql压缩文件地址fileName=$1;#解压mysqltar -zxvf ${fileName};echo 'mysql解压完成,正在删除/usr/local/mys原创 2016-06-08 22:26:40 · 5566 阅读 · 0 评论 -
linux下如何使用sftp命令
linux下如何使用sftp命令sftp 是一个交互式文件传输程式。它类似于 ftp, 但它进行加密传输,比FTP有更高的安全性。下边就简单介绍一下如何远程连接主机,进行文件的上传和下载,以及一些相关操作。 www.2cto.com 举例,如远程主机的 IP 是 202.206.64.33或者是域名www.hebust.edu.cn,用户名是 fyt ,在命令行模式下:sftp fyt@2转载 2016-06-25 11:15:47 · 571 阅读 · 0 评论 -
Linux-ln命令
简介Linux文件系统中,有所谓的链接(link),我们可以将其视为档案的别名,而链接又可分为两种 : 硬链接(hard link)与软链接(symbolic link),硬链接的意思是一个档案可以有多个名称,而软链接的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。硬链接是存在同一个文件系统中,而软链接却可以跨越不同的文件系统。软链接:1.软链接,以路径的形式存在。类似于Windo原创 2016-06-08 17:25:58 · 669 阅读 · 0 评论 -
Linux-正则表达式
正则表达式的组成一般字符:没有特殊意义的字符特殊字符(meta字符):元字符,有在正则表达式中有特殊意义正则表达式中的常见meta字符1.POSIX BRE与ERE中都有的meta字符: \ : 通常用于打开或关闭后续字符的特殊含义,如(…)与{…} . : 匹配任何单个字符(除NUL) * : 匹配其前的任何数目或没有的单个字符,例: . 表示任一字符, 则原创 2016-05-23 17:27:11 · 335 阅读 · 0 评论 -
Linux下su与su -命令的本质区别
su命令和su -命令最大的本质区别就是:前者只是切换了root身份,但Shell环境仍然是普通用户的Shell;而后者连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误。su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;而用su -命令切换以后,工作目录变成root的工作目录了。用echo $PATH命令看一下su和s原创 2016-06-28 09:24:56 · 330 阅读 · 0 评论 -
linux-wget命令
Linux系统中的wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器。wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,相对于其它大部转载 2016-06-28 09:57:05 · 419 阅读 · 0 评论 -
Linux-centos7防火墙
如果你想使用自己的 iptables 和 ip6tables 静态防火墙规则, 那么请安装 iptables-services 并且禁用 firewalld ,启用 iptables 和ip6tables:yum install iptables-servicessystemctl mask firewalld.servicesystemctl disable firewalld.service原创 2016-06-12 18:21:08 · 309 阅读 · 0 评论 -
linux source命令
source命令用法:source FileName作用:在当前bash环境下读取并执行FileName中的命令。注:该命令通常用命令“.”来替代。如:source .bash_rc 与 . .bash_rc 是等效的。 source命令(从 C Shell 而来)是bash shell的内置命令。点命令,就是个点符号,(从BourneShell而来)是source的另转载 2016-06-28 18:27:05 · 1200 阅读 · 0 评论 -
Linux-ulimit命令
原文链接linux下默认是不产生core文件的,要用ulimit -c unlimited放开概述系统性能一直是一个受关注的话题,如何通过最简单的设置来实现最有效的性能调优,如何在有限资源的条件下保证程序的运作,ulimit 是我们在处理这些问题时,经常使用的一种简单手段。ulimit 是一种 linux 系统的内键功能,它具有一套参数集,用于为由它生成的 shell 进程及其子进程的资源使用转载 2016-06-28 20:52:58 · 482 阅读 · 0 评论 -
Linux内核参数配置文件修改(/proc/sys与/etc/sysctl.conf变量对应关系)
转载jadylen 的BLOG作品,原始出处:http://linxucn.blog.51cto.com/1360306/740130设置Linux内核参数 /etc/sysctl.conf 配置 Linux 内核参数修改后不用重启动更新: /sbin/sysctl -p打开/etc/sysctl.conf 复制如下内容kernel.shmall = 2097152kernel.shmm转载 2016-06-28 22:09:53 · 10548 阅读 · 0 评论 -
Linux-systemctl命令
简介我们对service和chkconfig两个命令都不陌生,systemctl 是管制服务的主要工具, 它整合了chkconfig 与 service功能于一体。格式systemctl is-enabled iptables.service #查询服务是否开机启动systemctl enable *.service #开机运行服务systemctl disable *.service #取消开原创 2016-06-13 15:07:04 · 3996 阅读 · 0 评论 -
linux中test命令详解
测试标志 代表意义 文件名、文件类型 -e 该文件名是否存在 -f 该文件名是否存在且为file -d 该文件名是否存在且为目录 -b 该文件名是否存在且为一个block -c 该文件名是否存在且为一个character device设备 -S 该文件名是否存在且为一个socket文件 -p 该文件名是否存在且为一个FIFO(pipe)文件 -L 该文件名是否原创 2016-06-29 11:25:48 · 848 阅读 · 0 评论 -
linux-mount(挂载)
linux是一个优秀的开放源码的操作系统,可以运行在大到巨型小到掌上型各类计算机系统上,随着 linux系统的日渐成熟和稳定以及它开放源代码特有的优越性,linux在全世界得到了越来越广泛的应用。现在许多企业的计算机系统都是由UNIX系 统、Linux系统和Windows系统组成的混合系统,不同系统之间经常需要进行数据交换。下面我根据自己的实际工作经验介绍一下如何在linux系统 下挂接(mount转载 2016-06-29 21:07:10 · 1325 阅读 · 0 评论 -
每天一个linux命令:lsof命令
lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因为应用程序打开转载 2017-12-27 16:46:22 · 367 阅读 · 0 评论