基础指令的使用篇2 Linux版

#echo -e "\033[41;33:4:5m"\033[0m]

man命令

/usr/share/man 地址

wKioL1edpa7A4mOiAAAznIBFITY500.png-wh_50

whatis passwd 查看passwd的man 章节

wKiom1edpb6zgr13AAAiJKMR7sU445.png-wh_50

man n passwd 显示passwd的第几章man文件

man -a passwd 列出所有的章节

    -f

    -k        列出所有含有passwd字眼的章节

    less     man 的操作使用方法

help 命令(用于内置命令)




.gz  

ls -l -author 显示文件作者

wKioL1edpdGT98fVAACkyeN9IKg164.png-wh_50

\ls

'ls'

/bin/ls   关于别名的使用


alias >内部> 缓存 >外部  优先级别的使用


定时关机

shutdown -h +17:30 &"Good Bye"

17:30关机

wKiom1edpvDDeH3HAAA18l8XIYM870.png-wh_50

shutdown -c &

取消关机

wKiom1edpv_BXjNFAAAYlalv3vg594.png-wh_50


info 导航页

info 命令

cd  usr/share/doc  进入帮助文档



knowledgebase 知识库

红帽知识库

kbsae.redhat.com

sosreport 收集所有系统上的日志信息(rhe)

wKiom1edqN-RhZejAACQC6odYfc730.png-wh_50

查询帮助网站:

http://tldp.org

http://www.slidesshare.net

http://www.google.com

       Openstack filetype:pdf


history  历史

echo $HISTSIZE 查询history的记录条数

wKioL1edqPmw_3GKAAAKz7nJXZg597.png-wh_50

cat /etc/profile  文件所在的位置

wKioL1edqSyQICs4AAB0GC92VAY386.png-wh_50

!407 重复执行第407条指令

!-5 表示重复执行倒数第五行

ls -a

.bash_history

wKiom1edqUWD_S1GAABbUE6c8Zs178.png-wh_50

通过退出exit可以放入最新的历史

!shut 使用最近的shut开头的指令

!?go  包含go的指令 

!! 表示执行上一条指令

Ctrl T  表示执行上一条指令

!-1    表示执行上一条指令

Ctrl R +搜索名词   搜索关于名词的指令


ll !$ 执行最后的参数

!$最后的参数

!:^           !:2               !:*

第一个参数   参数里面的第二个  参数的全部

file !ll:^    file !ll:2        file !ll:*


cat .bash_profile  自己的历史目录

history


history -c 清理记录

history -d 删除某一条记录  history -d 2

history -a 把刚刚执行的历史加入到历史文件里面

history -p  

history -w 保存历史到历史文件

history -s +名词 直接将名词写入历史目录中

history +数字 显示最近的数字条指令历史

HISTFILE +路径           可以修改保存历史文件的路径

HISTFILSIZE  nano         历史记录的数量

HISTTIMEFORMAT="%F %T "  显示时间历史操作时间

               “‘hostname’;%F %T ”再加个用户名

HISTIGNORE=“指令”可以隐藏历史记录中的指令

HISTIGNORE=“passwd:echo*”

HISTCONTROL

HISTCONTROL=ignorespace  以空格打头的文件都隐藏

HISTCONTROL=ignoreboth   重复命令和空格键开头的不记录

erasedups:删除重复命令

wKiom1edqlfQySiwAAA87oBd7j0857.png-wh_50

bash 快捷键

Ctrl+l  相当于清屏clear

Ctrl+a  移动到行首

Ctrl+e  移动到行尾

Ctrl+u  光标与之前的删除

Ctrl+k  光标与之后的删除


文件系统的结构

分静态和动态

static静态         /usr      /etc

                  /opt      /boot


Variable 动态


普通用户不能使用/sbin: 里面的文件

老版本能通过路径使用/sbin:里面的文件



block 随机访问   有缓存   物理设备

character 字符设备  顺序访问  无缓存  逻辑

空设备 /dve/null /dve/zero

dd if=/dve/zero of=f1 bs=1 count=1

hexdump f1  查看二进制文件f1

xxd f2   效果一样



/lib/moddules/  lib

mnt 挂载点 mount


srv  临时文件 


usr  7 /bin = /usr/bin

       /sbin =/usr/sbin

       /lib =/usr/lib

       /lib64 =usr/lib64


last 显示用户的登陆记录

路径/var/log


proc   cat /prco/cpu

       /proc  进程信息

/sys 里面含有硬件信息


echo"—"> /sys/class/scsi_host/host2/scan

扫描新的硬盘


issue 登陆信息


grep zczx /usr/share/dict/words  通过字典查询zczx这一个词语是否词典拥有

wKioL1edqwrg0xFVAABRm3qIHDE238.png-wh_50


cd /misc   6版本能够实现自动挂载


cd /net    7版本取消了net文件夹

service 服务器


文件和目录被组织成一个单根倒置树结构

根目录“/”表示

文字的大小写敏感  大小写敏感与文件系统有关

以.开头的文件为隐藏文件

路径分隔/

文件有两类数据:

           元数据:meta    数据名称,标题

           数据:data      数据的具体内容

     元数据和数据所存储的地方不一样


蓝色-目录  绿色-可执行文件 红色-压缩文件

浅蓝色-链接文件  灰色-其他文件


标准linux文件系统(如ext4),文件名称大小写敏感.

列如:MAIL,Mail


绝对路径  全路径  以根开始

相对路径  选择上下级路径  不以根开始

不同环境中用不同路径


cd 默认回到家目录 cd^root


ls -R(r) 目录递归

ls -ld   目录和符号链接

ls -1 各一行显示

ls -s 显示文件的块数目

ls -Slr 有小到大排序


atime  accesstime

ctime  chanage time

mtime  modify time 


ll –time=atime fi

          ctime


stat +文件名     看元数据

atime 超过1 days 或者 old mtime 访问就会更改

chattr +A a.sh

原创文章,作者:swzczx,如若转载,请注明出处:http://www.178linux.com/28212

(0)
swzczxswzczx
上一篇 2016-08-04 14:41
下一篇 2016-08-04 14:41

相关推荐

  • 重定向和管道

    重定向和管道 今天一起来学习一下重定向的一些相关命令及用法: 我们都知道程序=指令+数据 ,那么我们的数据的输入(Input)和输出(Output)是如何实现的呢?!跟小编君一起来看一下吧: 本博文小编君分成了四部分:1.重定向的讲解 2.管道符的讲解 3.涉及到的一些其他命令 4.练习题 一:重定向 重定向的本质是改变文件的默认位置,即换个地方存储数据。 …

    2017-08-04
  • 文本三剑客之awk

    文本三剑客之awk 简介      awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。awk的处理文本和数据的方式是这…

    2017-09-06
  • hbase安装配置(整合到hadoop)

    1.  快速单击安装 在单机安装Hbase的方法。会引导你通过shell创建一个表,插入一行,然后删除它,最后停止Hbase。只要10分钟就可以完成以下的操作。 1.1下载解压最新版本 选择一个 Apache 下载镜像:http://www.apache.org/dyn/closer.cgi/hbase/,下载 HBase Re…

    Linux干货 2015-04-13
  • linux磁盘管理

    硬盘接口类型:         IDE:并口,133M/s;100个IO/s        SCSI:并口,UltraSCSI320,320M/s UltraSCSI640 640M/s 150-200IO/s&nbsp…

    Linux干货 2016-08-29
  • 分布式文件系统之MogileFS

    MogileFS是一个开源的分布式文件存储系统,由LiveJournal旗下的Danga Interactive公司开发。Danga团队开发了包括 Memcached、MogileFS、Perlbal 等多个知名的开源项目。目前使用MogileFS 的公司非常多,如日本排名先前的几个互联公司及国内的yupoo(又拍)、digg、豆瓣、1号店、大众点评、搜狗和…

    Linux干货 2017-06-16
  • linux文件权限

    一、前言 在linux中,每个目录或者文件都有相对应的权限,linux通过文件属主(user),文件属组(group),其它人(order)对一个文件或者目录控制读写执行权限,当然在这些基本权限之外还有特殊权限,facl(file access control list)等。 二、文件基本权限    2.1:属主、属组、order概念 &…

    Linux干货 2015-08-17