基础指令的使用篇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
下一篇 2016-08-04

相关推荐

  • N25第一周作业-Linux初步认识

    一.描述计算机的组成及其功能。     计算机组成有两部份,一为硬件,二为软件OS         硬件:CPU,负责运算操作。          &…

    Linux干货 2016-12-06
  • HAProxy实战(一)

    实验目的 测试基于haproxy的反代和负载均衡配置 测试keepalived高可用haproxy的效果 实验要点 (1) 动静分离discuzx,动静都要基于负载均衡实现;(2) 进一步测试在haproxy和后端主机之间添加varnish缓存;(3) 给出拓扑设计;(4) haproxy的设定要求: (a) 启动stats;(b) 自定义403、502和5…

    Linux干货 2017-02-13
  • 磁盘及文件系统管理应用实例

    磁盘及文件系统管理应用实例 1.创建一个10G的分区,并格式化为ext4文件系统 要求其block大小为2048,预留空间百分比为2,卷标为MYDATA,默认挂载属性包含acl 挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳 [root@master ~]# fdisk /dev/sdb Command (m for…

    Linux干货 2017-08-14
  • 关于nginx状态监控字段的个人见解(求真相)

    今天看到了马哥视频其中一节对nginx状态监控信息的介绍,对视频ppt上的监控字段解析产生了一些疑问,ppt内容如下: active connections – 活跃的连接数量server accepts handled requests — 总共处理了xxx个连接 , 成功创建xxx次握手, 总共处理了xxx个请求reading — 读取客户端的连接数.w…

    Linux干货 2016-07-12
  • shell脚本基础

    shell脚本基础 变量 bash的变量:  环境变量  本地变量  位置变量  特殊变量 本地变量:bash:作用域为整个bash进程 局部变量:作用域为当前代码段 local VARNAME=VALUE 引用变量:${VARNAME} 环境变量:作用域为当前的shell进程及其子进程 export VARNAME=…

    Linux干货 2017-04-16
  • sed

    简介     sed 是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主…

    Linux干货 2016-03-22