Linux
文章平均质量分 58
FanceFu
希望自己可以努力生活,放下烦恼
展开
-
Linux学习笔记(五)----理解Linux文件权限
Linux允许用户和组根据每个文件和目录的安全性来访问文件Linux的安全性Linux安全系统的核心是用户账户;用户权限根据每个用户的UserID 跟踪添加新用户useradd (默认值设置在/etc/default/useradd 文件中) -D 参数可以查看 这些默认值useradd 默认不会创建HOME目录 加 -m 即可删除用户userdel 只会删除/...原创 2018-02-28 10:32:25 · 478 阅读 · 0 评论 -
sed编辑器快速指南
sed编辑器可以基于命令来操作数据流中的额数据,然后生成新的数据输出到STDOUT启动sed编辑器 sed options script filesed命令选项 -e script 将script中指定命令添加到处理输入时运行命令中 -f file 将file文件中的命令添加到处理输入时运行命令中 -n 不要为每条命令产生输出,会等待打印命令替换 s/patter/r...原创 2018-02-12 14:59:51 · 281 阅读 · 0 评论 -
Linux常用命令汇总之bash命令
bzip2 压缩文件cat 列出文件的内容chage 修改指定系统用户账户的密码过期日期chfn 修改指定系统用户账户的备注信息chgrp 修改指定文件或目录的默认属组chmod 为指定文件或目录修改权限chown 修改指定文件或目录的默认属主chpasswd 读取一个包含登录名/密码的文件并更新密码chsh 修改指定用户账户的默认shellc...原创 2018-02-12 14:35:21 · 382 阅读 · 0 评论 -
Linux常用命令汇总之内建命令
: 扩展参数列表,执行重定向操作. 读取并执行指定文件中的命令(在当前shell环境中)alias 为指定命令定义别名bg 将作业以后台模式运行bind 将键盘序列绑定到一个readline函数或宏break 退出builtin 执行指定的shell内建命令caller 返回活动子函数调用的上下文cd 将当前目录切换为指定的目录command ...原创 2018-02-12 14:02:25 · 349 阅读 · 0 评论 -
Linux下安装nginx与配置
以centos6.8为例1.获取linux-nginx-1.10.2.tar.gz文件2.nginx安装依赖命令yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel3.解压sudo tar -zxvf linux-nginx-1.10.2.tar.gz4.安装cd nginx-1.10.2/sudo ./config...原创 2018-02-09 17:40:29 · 277 阅读 · 1 评论 -
Linux下安装maven与配置
以centos6.8安装maven3.0.5为例1.获取apache-maven-3.0.5-bin.tar.gz文件2.解压sudo tar -zxvf apache-maven-3.0.5-bin.tar.gz3.配置环境变量export MAVEN_HOME=/developer/apache-maven-3.0.5 在PATH环境变量后面增加$ MAVEN_HOME/bin4.测试启动mv...原创 2018-02-09 16:59:22 · 196 阅读 · 0 评论 -
Linux下安装tomcat与配置
以centos6.8安装tomcat7为例1.获取apache-tomcat-7.0.73.tar.gz文件2.解压sudo tar -zxvf apache-tomcat-7.0.73.tar.gz3.编辑server.xml将字符集配置成UTF-8cd apache-tomcat-7.0.73/sudo vim conf/server.xml 找到此节点,新增斜体部分<Connector...原创 2018-02-09 16:32:54 · 254 阅读 · 0 评论 -
Linux下安装JDK与配置
以在centos6.8下安装JDK7为例.1.获取JDK的rpm安装包jdk-7u80-linux-x64.rpm途径:可在官网上下载,通过 wget链接地址 下载.2.赋予可执行权限sudo chmod 777jdk-7u80-linux-x64.rpm3.安装sudo rpm -ivh jdk-7u80-linux-x64.rpm默认安装在 /usr/java/jdk1.7.0_804.查看本...原创 2018-02-09 16:29:06 · 215 阅读 · 0 评论 -
鸟哥的 Linux 私房菜学习总结(超赞!!!)
我是技术搬运工,好东西当然要和大家分享啦.原文地址常用操作以及概念求助1. --help指令的基本用法与选项介绍。2. manman 是 manual 的缩写,将指令的具体信息显示出来。当执行 man date 时,有 DATE(1) 出现,其中的数字代表指令的类型,常用的数字及其类型如下:代号类型1用户在 shell 环境中可以操作的指令或者可执行文件5配置文件8系统管理员可以使用的管理指令3....转载 2018-02-23 20:46:10 · 19256 阅读 · 1 评论 -
awk快速指南
gawk是awk的GNU版本,采用编程语言的形式gawk命令格式 gawk options program file选项-F fs 指定用于分隔行中数据段的文件分隔符-f file 读取程序文件名-v var=value 定义变量及默认值-mf N 指定处理数据文件中最大字段数-mr N 指定数据文件最大记录数-w keyword 指定兼容模式或警告等级使用gawk可以直接在命令行或shell脚本...原创 2018-02-12 15:28:28 · 336 阅读 · 0 评论 -
Linux下安装Mysql
以centos6.8 为例查看是否安装了mysqlsudo rpm -qa | grep mysql-server安装mysqlsudo yum -y install mysql-server最后出现以下内容说明安装成功Installed:mysql-server.x86_64 0:5.1.73-8.el6_8Dependency Installed:mysql.x86_64 0:5.1.73-8...原创 2018-02-17 20:22:53 · 185 阅读 · 0 评论 -
Linux学习笔记(六)----安装软件程序
本文就基于Red Hat 的系统包管理基础软件包存储在服务器上,可以利用本地PMS工具通过互联网访问包管理工具RPM 和 DPKG 为最常见的两类软件包管理工具。RPM 全称为 Redhat Package Manager,最早由 Red Hat 公司制定实施,随后被 GNU 开源操作系统接受并成为很多 Linux 系统 (RHEL) 的既定软件标准。与 RPM 进行竞争的是基于 Debian 操...原创 2018-02-28 11:02:58 · 314 阅读 · 0 评论 -
Linux学习笔记(七)----使用vim编辑器
vim编辑器在内存缓冲区中处理数据vim filenamevim 三个模式在指令列模式下,有以下命令用于离开或者存储文件。命令作用:w写入磁盘:w!当文件为只读时,强制写入磁盘。到底能不能写入,与用户对该文件的权限有关:q离开:q!强制离开不保存:wq写入磁盘后离开:wq!强制写入磁盘后离开键盘命令快捷键,让你告别鼠标 普通模式h 左移一个字符j 下移一行k 上移一行l ...原创 2018-02-28 12:24:12 · 340 阅读 · 0 评论 -
shell脚本编程基础(一)----构建基本脚本
使用分号 ; 可以使用多个命令创建shell脚本文件文件第一行必须指定使用的shell#!/bin/bash#为 注释 shell 会通过PATH环境变量来查找命令引用当前目录下的文件 .操作符./test1 执行当前目录下的test1 脚本显示消息echo 输出字符串使用变量引用变量 前面加 $ 符命令替换shell 可以从命令输出中提取 信息 赋给变量1. 反引号``2.$...原创 2018-02-28 13:05:35 · 436 阅读 · 0 评论 -
shell脚本编程基础(二)----使用结构化命令
if-then 语句if commandthen commandsfi如果该命令退出状态码是0 则执行then部分另一种 : if command ; then commandsfiif-then-elseif commandthen commandselse commandsfi 嵌套ifif command1then ...原创 2018-02-28 13:43:45 · 379 阅读 · 0 评论 -
Linux学习笔记(三)----理解shell
shell 的父子关系在终端仿真器中 输入等效的bash命令时会创建一个新的 子shellbash shell 在运行的时候就是一个进程ps -- forest 命令 可以列出 shell 嵌套结构进程列表可以在一行中依次运行一系列命令,只要在命令中间加上 分号(;)命令列表想要成为进程列表 要将命令包含在 括号中 另一种命令分组语法: { command; }并不会创建子she...原创 2018-02-22 14:15:37 · 351 阅读 · 0 评论 -
Linux学习笔记(二)----更多bash shell命令
探查进程ps 命令会显示当前控制台下属于当前用户的进程- ef 查看运行的所有进程 ( -e 显示所有运行进程, -f 扩展了输出 ) l 采用长模式输出ps 只能显示特定时间点的信息; top 命令可以实时显示top 命令 在启动时按%cpu 排序 结束进程进程之间通过信号通信Kill 命令可 通过进程ID 向进程发送 TEMP 信号 (尽可能终止)killa...原创 2018-02-21 14:00:14 · 290 阅读 · 0 评论 -
Linux学习笔记(一)----基本bash shell命令
默认bash shell提示符是美元符号($)bash手册 在想要查找的工具名称前面输入man命令(空格进行翻页;回车键逐行查看;箭头键滚动手册内容)man man 可以查看手册页相关的手册页关键字搜索手册页语法:man -k 关键字查看所需要的页面语法 : man section topic info也是参考资料大多数命令都可以接受 --help选项浏览文件系统Linux在路径...原创 2018-02-20 19:07:29 · 307 阅读 · 0 评论 -
Linux下安装配置Git
以centos6.8为例获取git-v2.8.0.tar.gz包安装git依赖sudo yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils- MakeMaker解压git-v2.8.0.tar.gz包sudo ...原创 2018-02-17 20:49:58 · 908 阅读 · 0 评论 -
Linux学习笔记(四)----使用Linux环境变量
环境变量存储有关shell会话和工作环境的信息(分为全局变量和局部变量)全局变量对于shell会话和所有生成的子shell都是可见的.查看全局变量. env 或 printenv 命令引用变量需要在前面加上美元符 $局部变量只在定义他们的进程中可见set 命令会显示为某个特定进程设置的所有变量(按字母顺序排列)设置用户定义变量例子: my_var="hello world" 变量值中间...原创 2018-02-24 15:44:21 · 392 阅读 · 0 评论