基础指令的使用篇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

相关推荐

  • HAProxy实现请求的80端口转发至后端的8000端口并实现动静分离

    一 实验目的 用HAProxy作为负载均衡器,实现把前端请求调度到后端,前端监听80端口,转发至后端的8000端口,并会对访问资源进行判断实现不同的访问内容转发至相对应的服务器。 二 实验拓扑 三 实验环境 IP 功能 192.168.20.108 HAProxy 192.168.237.129 Nginx 192.168.237.130 Nginx+PHP…

    Linux干货 2016-12-19
  • Windows和Linux关于一块网卡绑定多个网络地址的解决之道

    Windows和Linux关于一块网卡绑定多个网络地址的问题解决之道   在不同场合用不同ip地址访问网络,而且都是固定ip。是一件很头疼的问题。不过,Windows和Linux系统都提供了解决方法。接下来我们先谈Windows系统下操作,再说Linux如何操作。 一、Windows设置   1. 我以Windows7为例,首先鼠标左键点击你电脑左下角有网络…

    Linux干货 2016-09-07
  • Shell脚本使用示例

    目录如下:  1、编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小。 2、编写脚本/root/bin/backup.sh,可实现每日将/etc/目录备份到/root/etcYYYY-mm-dd中 3、编写脚本/root/bin/disk.s…

    Linux干货 2016-08-30
  • sed命令

    Linux sed命令是利用script来处理文本文件。 sed可依照script的指令,来处理、编辑文本文件。 Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。 语法 sed [-hnV][-e<script>][-f<script文件>][文本文件] 参数说明: -e<script&gt…

    Linux干货 2016-08-12
  • sed– 用于筛选和转换文本的流编辑器

    sed 用于筛选和转换文本的流编辑器命令格式:sed [OPTION] {script} file选项       -n, –quiet, –silent 抑制模式空间的自动打印  echo -e “abc\ndef” | sed ‘p’ #输出 abc # abc # def # d…

    Linux干货 2017-08-15
  • N22-第五周作业-冥界之王

    1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行;    [root@CentOS6 ~]# cat /boot/grub/grub.conf | grep -E  "^[[:space:]]{1,}"…

    Linux干货 2016-09-19