==============linux下快捷键==================
ctrl+insert 复制
shift +insert 粘贴

输入文件名的前三个字母,按tab键自动补全文件名

在vi中i是写入 u是撤销一步,回到上一步(要先Esc出来再按u)
home键 行首
end键 行尾
=============================================
如何查看linux系统是32位还是64位?

可以用命令“getconf LONG_BIT”查看,

如果返回的结果是32则说明是32位,返回的结果是64则说明是64位。

linux命令
命令【选项】(【参数】)【选项值】(【参数的值】)
命令+(选项)+参数

ls 列出所有
ls -l
ls -h
ls -a
cd 转到
cd ..到上层目录
cd - 到上个命令的工作目录
cd ~ 回到家目录
cd / 回家根目录
pwd

hwclock

shutdown
shutdown -h now 现在关机
shutdown -r 重启
shutdown -c 取消关机
init 0 关机
init 6 重启
reboot

iptable -F 将这个文件清空

/boot 存放linux启动时需要加载的文件

/home 存放普通用户的目录

/var 是一个可增长目录 例如 /var/log 系统日志 /var/lib 包文件

/root 管理员所有数据 root用户家目录

/tmp 临时文件存储位置

/usr unix software soure包文件 存放软件相关

/bin 命令 此目录包含二进制可执行文件

/sbin 系统命令 主要供管理员使用以进行系统维护

/mnt 挂载点 挂镜像

/dev 包含设备文件 /dev/sda*

./相对路径 /绝对路径

.表示当前目录 ..表示上级目录

touch 用来创建新文件

mkdir 创建目录 例如 mkdir /tmp/test
mkdir -p /a/b/c/d 创建目录子目录

!$上个命令的最后一个参数(快捷键)

查看文件的方法:q退出
cat 查看文件内容 例如 cat /etc/passwd
more
less
head 默认从第一行开始前10行 例如 cat head -n 3 /etc/passwd 查看文件中从第一行开始前3行
tail 默认最后10行
-f 动态显示数据(不关闭) 常用来查看日志

ctrl ^C终止命令

linux下 蓝色是目录 黑色是文件 浅蓝色是软连接,在同一目录下:目录和文件名不能相同;

复制文件: cp 复制单一文件,里面不再有目录和其他文件
cp 源 目标
例如 cp /etc/passwd /tmp/

复制目录: cp -r /etc/ /tmp/
-r是递归的意思 是指包含子目录和文件

删除 rm
rm -rf 全部删除(包括目录和文件) 强制递归删除
-r递归 -f强制

mv重命名
mv 源名 新名

工作经验:慎用rm删除命令 勤用mv命令重命名来代替删除的效果

vi缩小版 vim升级版
编辑
rpm -qf 'which vi' 得到vi的安装包
vim命令行模式下
字符操作:
i当前插入
I行首插入
a当前字符之后插入
A行尾插入
o下一行插入
O上一行插入
x向后删除一个字符
X向前删除一个字符
u撤销一步===》常用
home键 行首
end键 行尾
dd删除一行
yy复制一行
p将复制的行粘贴
没权限时候用wq!强制保存退出
:w 保存save
:q 没有进行任何修改退出 quit
:q!修改了,不保存,强制退出
:wq!强制保存退出(没权限时用这个)
:set nu 显示行号

对配置文件多行进行注释:
ctrl+v
向上或者向下选中要注释的行
shift+I
在其中一行前键上#号
按ESC

删除多行注释:
ctrl+v进入编辑模式
向上或向下移动光标,选中注释部分
按d,就会删除注释符号

转码命令:
iconv -f gb2312 c.txt -o d.txt
from output
解决服务器脚本导到windows上的串行问题,因为windows和linux对回车的处理不同。

从网络上自动下载一些东西到linux上
wget...http:....
wget +url
先cd到想要下载到的目录再wget

打3个字符按Tab键会自动补齐文件名

========安装========
一: 源代码安装方式:
先cd到想要安装的目录下

tar -zxvf 文件名 解压缩
对tar.gz的解压缩
第一步:./configure 检查当前环境十分满足安装此软件的依赖关系
完了之后可以用 echo $? 结果若是0,则OK可以了,进行下一步;
第二步:make
第三步:makeinstall
模糊查询是否安装好了某软件:
find / -name pcre*|more

二: 自动安装yum安装:yum install package
例如:yum -y install pcer-devel

三: 二进制文件安装:rpm -ivh file.rpm
适用于rpm安装包的安装

关于解压缩,参见不同解压缩命令

====卸载============
sudo make uninstall (干掉make install命令时装进去的文件,要管理员身份)

只删除make时产生的临时文件(soft1下):

make clean

同时删除configure和make产生的临时文件(soft1下)

make distclean
=====================

ps -A 显示所有进程

kill -QUIT 主进程号 停止某进程

=====开启或者关闭防火墙==============

1.重启后永久性生效:

  开启:chkconfig iptables on

  关闭:chkconfig iptables off

2. 即时生效,重启后失效:

  开启:service iptables start

  关闭:service iptables stop
service iptables status 查看防火墙状态
chkconfig命令只是查看和设置服务的自动启动情况,并不能反映当前服务的状态.
service iptables status可以查看到iptables服务的当前状态
但是即使服务运行了,防火墙也不一定起作用,你还得看防火墙规则的设置
iptables -L
上述命令的返回值如果显示没有防火墙规则,那就是不起作用;反之就是防火墙在起作用.

Xftp连接linux失败,ftp协议登录不了,要选择sftp协议就好了,因为sftp协议走的是ssh服务,因为你服务器上没装ftp服务,所以ftp协议就登陆不了。
=========================================================================================
touch的用法
最常用用法touch fileA
如果fileA存在,使用touch指令可更改这个文件或者目录的日期时间,包括存取时间和更改时间;即修改时间戳;
如果fileA不存在,touch指令会在当前目录下新建一个空白文件fileA
touch 命令详解
功能说明:改变文件或目录时间。

语 法:touch [-acfm][-d <日期时间>][-r <参考文件或目录>][-t <日期时间>][--help] [--version][文件或目录...] 或 touch [-acfm][--help][--version][日期时间][文件或目录...]

补充说明:使用touch指令可更改文件或目录的日期时间,包括存取时间和更改时间。

参 数:
-a或--time=atime或--time=access或--time=use 只更改存取时间。
-c或--no-create 不建立任何文件。
-d<时间日期> 使用指定的日期时间,而非现在的时间。
-f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。
-m或--time=mtime或--time=modify 只更改变动时间。
-r<参考文件或目录> 把指定文件或目录的日期时间,统统设成和参考文件或目录的日期时间相同。
-t<日期时间> 使用指定的日期时间,而非现在的时间。
--help 在线帮助。
--version 显示版本信息。
=====================在vi中显示行号的方法=========================
使用vi编辑~/.vimrc文件,在该文件中加入一行"set nu",添加内容不含引号, 命令如下:
vi ~/.vimrc
然后写入set nu
保存退出即可 vim是有语法高亮显示的,vi好像是没有的
=======================>=============
ls>test.txt
将当期目录下所有的文件名都写到test.txt文件中

Atlas安装及配置的更多相关文章

  1. Atlas 安装和配置

    前提得配置好主从:http://www.cnblogs.com/super-d2/p/4802990.html 首先,先去下载Altas的rpm包,下载地址:https://github.com/Qi ...

  2. MySQL中间件Atlas安装及使用

    简介 Atlas是由 Qihoo 360公司Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目.它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量 ...

  3. Vagrant (2) —— 基本安装与配置(下)

    Vagrant (2) -- 基本安装与配置(下) 摘要 基本安装与配置 版本 Vagrant版本: 1.8.1 内容 预置 我们可以通SSH登录然后安装一个web服务器,但是这样每个使用Vagran ...

  4. CDH6.3.0下Apache Atlas2.1.0安装与配置

    CDH6.3.0下Apache Atlas2.1.0安装与配置 0. 说明 文中的${ATLAS_HOME}, ${HIVE_HOME} 环境变更需要根据实际环境进行替换. 1. 依赖 A. 软件依赖 ...

  5. JDK安装与配置

    JDK安装与配置 一.下载 JDK是ORACLE提供免费下载使用的,官网地址:https://www.oracle.com/index.html 一般选择Java SE版本即可,企业版的选择Java ...

  6. Node.js 教程 01 - 简介、安装及配置

    系列目录: Node.js 教程 01 - 简介.安装及配置 Node.js 教程 02 - 经典的Hello World Node.js 教程 03 - 创建HTTP服务器 Node.js 教程 0 ...

  7. 烂泥:redis3.2.3安装与配置

    本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb 前一段时间写过一篇codis集群的文章,写那篇文章主要是因为当时的项目不支持redis自 ...

  8. mysql源码包手动安装、配置以及测试(亲测可行)

    笔记编者:小波/qq463431476博客首页:http://www.cnblogs.com/xiaobo-Linux/ 记下这篇mysql笔记,望日后有用! redhat6采用centos yum源 ...

  9. 环境搭建系列-系统安装之centos 6.5安装与配置

    按照国际惯例,系列目录先奉上: 系列一:系统安装之centos 6.5安装与配置 系列二:准备工作之Java环境安装 系列三:数据为先之MySQL读写集群搭建 系列四:谈分布式之RabbitMQ集群搭 ...

随机推荐

  1. PRML读书会第一章 Introduction(机器学习基本概念、学习理论、模型选择、维灾等)

    主讲人 常象宇 大家好,我是likrain,本来我和网神说的是我可以作为机动,大家不想讲哪里我可以试试,结果大家不想讲第一章.估计都是大神觉得第一章比较简单,所以就由我来吧.我的背景是统计与数学,稍懂 ...

  2. 解决方法:未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序

    win7或win8 64位调试程序,出现这样的错误提示:未在本地计算机上注册 Microsoft.Jet.OLEDB.4.0 提供程序 解决方法如下: 方法一:“设置应用程序池默认属性”/“常规”/” ...

  3. inconsistent line count calculation in projection snapshot

    1.现象 在vs2013中,按Ctrl + E + D格式化.cshtml代码,vs2013系统崩溃.报:inconsistent line count calculation in projecti ...

  4. 江湖恩仇录之PHP程序CPU高占用优化经历分享

    故事起因 本故事根据真实故事书写,如有雷同绝非巧合.在开发过程中难免反复修改程序,面对突然起来的问题难免束手无策,有些人选择自我处理问题,也有人选择交流区域咨询,或许恰巧有人有类似的问题,刚好可以解决 ...

  5. C++读取特定路径下文件目录及文件名称

    这几天在弄一个项目,需要读取给定路径下的所有文件夹名称或所有带后缀的文件名. 查了下C++的资料,发现有很多方法,这里总结其中的一种,其他用法类似. 主要用到了以下几个头文件(类):io.h, fst ...

  6. js的深度拷贝和浅拷贝

    从extend看浅拷贝和深拷贝 请先查看: http://blog.sina.com.cn/s/blog_912389e5010120n2.html

  7. [BZOJ 3143][HNOI2013]游走(数学期望)

    题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=3143 分析: 易得如果知道了每条边经过的数学期望,那就可以贪心着按每条边的期望的大小赋 ...

  8. tomcat 的安装

    安装tomcat的前提: 首先要做的是有java环境,这里我们可以选择安装jre(java环境包).或者说安装java开发工具包ldk 我这里选择安装jdk 我们在google里搜索jdk,你就能都找 ...

  9. hdu4333 扩展KMP

    慢慢研究可以发现,可以用扩展kmp来求.由于扩展kmp的next[]只有一部分,当前位子前面那部分和母串的后部分,所以可以将字符串复制接在后面一次. 先求如果next[]>0&& ...

  10. 【CodeForces 621B】Wet Shark and Bishops

    题 题意 1000*1000的格子里,给你n≤200 000个点的坐标,求有多少对在一个对角线上. 分析 如果求每个点有几个共对角线的点,会超时. 考虑到对角线总共就主对角线1999条+副对角线199 ...