liunx first_day

一、shell快捷键

  • Ctrl+a:调到命令行的开头
  • Ctrl+e:调到命令行的结尾
  • Ctrl+u:将光标处到命令行的开头的内清除
  • Ctrl+k:将光标处到命令行结尾的内容清除
  • Ctrl+r:在历史记录列表中搜索某一命令
  • Ctrl+l:清屏
  • history  //显示历史命令
  • ![number] //直接执行曾经执行过的命令

二、目录结构

  •  /boot   liunx启动时,需要的文件
  •  /dev    设备文件
  •  /etc     配置文件
  •  /home  用户家目录
  •  /media  媒体文件
  • /mnt       挂载文件
  • /opt      第三方软件
  • /proc   虚拟化文件
  • /root  管理员的家目录
  • /run   进程文件
  •  /srv     压缩过的文件
  •  /sys    系统文件
  •  /usr      安装的软件,共享库
  •  /var     可变数据,日志文件
  •  /tmp    临时文件
  •  /usr/bin  普通用户可以使用的命令
  •  /usr/sbin  超级用户可以使用的命令
  •  /usr/lib    32位库文件
  •  /usr/lib64   64位库文件

  三、常用命令

1、查看文件和目录

  • 查看当前所在的路径:pwd
  • 命令格式:命令 -选项 -参数(目录)
  • 查看当前路径下的文件:ls
  1.  -d:只看当前目录的信息
  2.  -l:看详细信息
  3.  -a:显示所有 任何一个文件前面加上 “.”,表示隐藏文件
  4.  -h:显示文件大小

2、路径切换

  • 路径的切换:cd
  1.  —:返回到之前的目录
  2. ..    :返回到上一级目录,  “.” :当前目录 ,“..”上一级目录
  3. ~ :到用户的家目录‘’
  • 创建一个文件:touch

3、liunx文件处理

  • d:表示目录
  • - :表示文件
  • l:链接文件
  • b:设备文件,提供存储的接口设备
  • c:设备文件,提供串行的接口设备----键盘,鼠标

 

 

  

 

 

 

 

 

  

4、文件查看

  1、cat

  •  — A   \\整合命令-vET
  • — b    \\列出行号,但是空白行不标志行号
  • — E    \\将结尾的断行符($)显示出来
  • — n     \\列出行号,空包行也会标志行号
  • — T     \\将TAB按键以^I显示
  • — v      \\列出一些看不来的特殊字符
  • \\tac倒着显示,命令同样适用

  2、nl

  • - b       

    -- ba //无论是否有空行,都列出行号

    -- bt //如果有空行,则不列出行号(默认)

  •  -n

    -- nln  //行号在屏幕嘴左方

    --  nrn //行号在屏幕最右方,前面不加0

    --  nrz  //行号在屏幕最最右方,前面加0

  • -w //缩进多少位

  3、more(一页一页翻动)  ,空格:向下翻一页,回车:向下翻一行

  :f :like显示文件名和行数

  b  :翻到第一页

  q  :离开

  4、less(一页一页翻动),空格:向下翻动一页,pagedown:向下翻动一页,pageup:向上翻动一页

  n :重复钱一个搜索

  N :反方向重复前一个搜索

  q :退出

  5、head,tail  显示文件头或尾几行

  -n :指定显示几行。默认是10行

  日志文件:/var/log/messages.

  wc:显示文件的行数,数字,字节

  -c:只显示字节

  -w:只显示字数。一个字被定义为有空白,空格或换行字符分隔的字符串。

  -l:只显示行数

6、Vim编辑器

  i 键插入

  esc 退出

  U 撤销

  X 删除

  v 选择文本

  y 复制

  yy  复制当前行

  dd 删除光标所在行

  p 粘贴

   :w 保存

  :wq 保存退出

  :q!强退

7、软链接

  ls -s <file/filename>

  特点

  • 可以对不存在文件创建软链接
  • 可以对文件或者目录创建软链接
  • 删除了软链接,不会影响他的指向文件
  • 删除了指向文件,该软链接就会变成死链接

8、硬链接 

  link  <oldfile>  <oldfilename>

  ln  <oldfile> <oldfilename>

  Inode编号 

  文件名:给人看的

  Inode编号:给机器看的

 

  硬链接:多个文件对应同一个iNode编号

  对多个文件中的某一个问价进行修改时,其他文件也会同时发生更改。多用户协同一致工作。

  特点:

  1、不能对目录惊醒硬链接的创建

  2、只能对已经存在的文件进行硬链接的创建

  3、删除一个硬链接文件,不影响其他相同的inode编号文件

9、关机:

  要注意的事项:

  • 观察系统的使用状态
  • 通知在线使用者的关机时间
  • 正确得到管家指令使用

  关机的指令:

  • 数据同步写入磁盘 -sync
  • 常用的关机指令:shutdown
  • 重启,关机:reboot,halt,poweroff

  1、shutdown:

  • - t 添加秒数,几秒后关机
  • - k 不是真关机,而是发出告警信息
  • - r 在系统服务都停止后,重启
  •  - h  在系统服务都停止后,关机
  •  -f  关闭并且开机
  •  -F 重启后,强制惊醒磁盘检查
  •  - c 取消已经在进行的shutdown 指令内容

     example:

  • shutdown -h now  l立刻关机
  • shutdown -h  12:00  12点关机
  • shutdown -h +10  十分钟后关机
  • shutdown -r now  立刻重启
  • shutdown -r +30 'the system will reboot' 系统将在30分钟后重启
  • shutdown -k now 'this system will reboot'

  服务等级:

  ---  init 0 //关机

  ---  init 6 //重机

  ---   init 3 //纯文本模式

  ---  init 5 //含有图形模式

10、帮助文件-man

          

 

  

 

posted @ 2019-01-19 14:55  小马的那片海  阅读(110)  评论(0)    收藏  举报