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

相关推荐

  • Ansible的常用模块

    command模块: 目的:在指定节点上运行hostname命令 命令:ansible 192.168.1.16 -m command  ‘hostname’copy模块:目的:把主控端/root目录下的a.sh文件拷贝到到指定节点上 命令:ansible 192.168.1.16 -m copy -a ‘src=/roo…

    Linux干货 2017-10-31
  • 马哥教育网络班22期+第6周课程练习 忍者乱太郎喻成

    请详细总结vim编辑器的使用并完成以下练习题 1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#cp /etc/rc.d/rc.sysinit /tmp方法一 vim法在vim下用 : 进入命令行模式     %s/^&nbs…

    Linux干货 2016-10-24
  • 阿里巴巴开源项目nginx_concat_module企业部署实例

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://nolinux.blog.51cto.com/4824967/1580194        公司的前端开发工程师今天找我,让我给他搞下淘宝的一个开源项目 nginx_concat_m…

    Linux干货 2016-08-15
  • 安装CentOS 6.9与CentOS7.3

    今天学习了如何安装CentOS6.9与CentOS7.3. 安装CentOS6.9 首先打开虚拟机如下如所示: 然后点击创建新的虚拟机: 选择典型,然后点击下一步: 一般会选择稍后安装操作系统,然后点击下一步 客户机操作系统有很多,因为今天只安装CentOS 所以选择Linux 版本则选择CentOS 64 位 (因为CentOS7以上没有32位版本,只有C…

    2017-07-14
  • Homework Week-9 bash脚本之顺序、选择、循环

    1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现; #!/bin/bash #Elephant echo "nologin users:" user1=$(cat /etc/passwd&n…

    Linux干货 2016-10-17
  • 网络管理命令

    linux网络属性     ifconfig命令家族:ifconfig,route,netstat ifconfig命令:接口及地址查看和管理     ifconfig [interface]:     ifconfig -a:显示所有接口…

    Linux干货 2016-09-13