kaywang 发表于 2018-5-19 08:08:29

Linux整理

  FORMAT格式、版本、开本      mandatory 强制的,托管的,命令的
  authentication 证明 鉴定 身份认证   expire[正式文件]到期、过期、失效
  specify 具体指明,详尽multiplier 乘数,倍增器suffix下标,后缀
  device 设备,仪器,装置   omit省略,遗漏,删除
  conf 配置
  -------------------------华丽分割线------------------------------
  
  
  
  ##10.26##
  
  虚拟机的控制命令
  rht-vmctl start desktop
  rht-vmctl view desktop            redhat virus mechine control
  rht-vmctl poweroff desktop
  rht-vmctl reset desktop
  机器的语言调整
  虚拟机语言重置
  rht-vmctl reset desktop
  
  操作系统|内核
  软件运行的环境是由软件组成的
  操作系统是由软件组成的。
  内核:在系统中负责程序调用的代码?
  操作系统是在内核上封装软件
  linux GNU
  开源:
      内核:kenrel
      shell:bash、tcsh 、 sh
  图形界面卡顿:切换ctl+alt +F2-F7
  进入字符界面
  开启图形:init5
  inint 初始化 6 代表初始化到6
  watch -n 1 date
  -n 频率 1 每1秒执行一次,date:执行date命令
  farmat??
  关闭图形:init3
  init0 关机
  whatis 命令
   命令--help
  passwd -S 最短有效更改 最长有效期 -警告期 -1 非活跃天数
  chage 0 用户必须更改一次后才能重新使用
  touch file一切文件不能以格式观察,应该使用file命令查看文件类型
  cat查看文件的内容
  head file 默认查看文件的前10行
  head -n 5file查看文件的前5行
  每行后边都会自动提添加一个字符,即回车符
  字符与字节:一个英文字母一个字节,一个中文字符3个字节
  wc -l 文档的行数    wc -w 文档的字数    wc -c 文档的字节数wc -m 文档的字符数
  table键可自动补齐存在的名称和某些命令的参数
  单击tab键两次,可以打开以前边字符开头的所有命令
  历史调用
  history 显示历史
  history -c 清除历史
  英文字符的!中文字符的! 是有区别的,用英文字符的!+数字,执行该行的命令
  !+字母,执行最近一条以该字母开头的命令
  ctl+R +关键字,执行最近一条含有该关键字的命令
  ctl + a 移动光标到行首
  ctl + e 移动光标到行尾
  ctl+u 删除光标之前的内容
  ctl+k 删除光标之后的内容
  
  /根
  登陆之后所在的位置即为该用户的家目录
  超级用户的家目录在根目录下的root
  
  ---------------------------##10.27整理##------------------------------
  
  
  ##10.27整理##
  
  1.对虚拟机进行控制:
  rht-vmctl start desktop
  rht-vmctl view desktop
  rht-vmctl poweroff desktop
  rht-vmctl reset desktop
  2.行提示符
  root@localhost Desktop$/#
  root--打开shell的用户
  @   --分隔符
  localhost--主机名称
  Desktop    --工作目录名称
  $   --普通用户
  #      --超级用户
  3.切换用户
  命令:su - <用户名称>
  4.虚拟控制台
  进入虚拟控制台Ctl+Alt+F2——F6 F2-F6是5个不同的虚拟控制台
  退出虚拟控制台,进入图形界面 Ctl + Alt +F1
  Red hat Enterprise Linux Server 7.0   系统版本
  Kernel 3.10-123.e17.x86_64      内核版本,系统位数
                    Kernel 属于内核
                    版本,系统位数为64 位,x86的处理器
  5.系统的开/启命令
  重起:
  rebootinit 6shutdown -r now
  关机:
  poweroff    init0      shutdown -h now
  6.系统锁屏 |   在离开电脑后一定要及时锁屏
  Ctl + Alt +L
  7.系统命令|监控命令
  监控命令:watch   
  watch -n 1 date   -n1 执行频率:每秒执行一次       date 被监控的命令
  date:
  查看帮助:date --help
  date ...[+FORMAT]
      OR date +yy][.ss]]即:整个时间参数可以省略,也可以只省略世纪,或者年份,注意他们之间的省略关系
  选项 -d格式+%d%r...需要套用帮助文件的格式[+FORMAT],参数之间不需要空格
  date -d +/- 3day 显示加三天或减三天后的时间
  8.密码
  监控密码状态命令:watch -n 1 passwd -S student    "passwd一定要有用户名"
  passwd<用户名>修改该用户的密码
  passwd -l <用户名>锁定该用户的密码passwd -u <用户名>解锁该用户的密码
  passwd -n <用户名>设定用户修改密码的最短有效期passwd -x <用户名>设定该用户密码的最长有效期    passwd -w <用户名> 警告期      passwd -i <用户名> 用户的非活跃期   passwd-S 该用户的密码状态
  8.文件的查看
  命令file
  file 文件名查看文件类型
  命令cat head tail   ##注意head tail 命令在有条件查看时都要有相关参数
  cat 文件名查看文件全文
  head -n 1查看文件的头一行内容
  tail -n 1查看文件的尾一行内容
  9.文档信息的统计
  命令 wc
  wc -c 字节数    wc-w 字数wc -m 字符数    wc -l 行数
  9.历史调用
  history   显示历史 history -c 清空当前环境中的历史
  !(要用英文的!)!数字 执行第多少行的命令
  !字母 执行最近一条以这个字母开头的命令
  ctrl +r+关键字 执行最近一条含有这个关键字的命令
  10.快捷键的使用
  ctl + a 光标移动到行首ctl + k 从光标所在位置删除到行尾
  ctl + e 光标移动到行尾ctl + u 从光标所在位置删除到行首
  ctl + Shift + N/T 在shell中打开一个新的table
  Alt + pageup/pagedown 切换table
  
  
  --------------------##10.27 系统结构文件处理##-------------------------
  
  1.Linux的系统结构
  linux是一个倒树结构,根目录是系统的顶级目录/
  /目录以下为二级目录,这些目录都是系统在装机时系统自动创建的
  二级目录具有:
  /bin            系统的二进制可执行文件,即系统命令
  /sbin         系统管理命令存放位置
  /mnt /media /run    系统临时设备挂载点
  /dev(device)      设备管理文件是任何Linux的外部设备
  /sys            系统管理,主要是关于内核的
  /boot         启动分区,负责系统的启动包括内核文件,启动菜单配置
  /etc            大多数系统管理文件(修改文件可以启动或关闭某种系统功能)
  /lib   /lib64       32或64位系统库文件的存放位置
  /opt            第三方软件安装位置
  /proc         系统信息
  /home         普通用户的家目录
  /tmp            系统临时文件存放位置
  /usr            系统用户相关数据和用户自定义的软件存放位置
  /root         超级用户的家目录
  /srv,/var      系统数据
  
  2.路径寻址
  绝对路径和相对路径
  3.文件管理
  touch file      建立文件
  mkdir file      创建目录
      -p      在上级目录不存在的情况下自动创建目录到目标目录
  rm          删除文件
      -r      强行删除不提示
      -f      删除目录
  cat/head/tail       查看文件内容
  file            查看文件属性
  vim         查看文件,编辑文件(输入“i”进入编辑模式,“esc退出编辑模式“”wq!”不提醒保存退出),在vim后一定要有文件名,但如果不存在这个文件名的文件,则会自动创建。
  4.切换工作目录
  cd directory      切换目录到指定目录
  cd-         切换目录到之前所在目录
  cd~            切换到自己的家目录
  cd~用户名称      切换到指定用户的家目录
  cd..            进入到当前目录的上级目录
  5.ls命令
  ls -a -l      显示目录中所有内容/显示目录内容的属性
      -R          第归显示目录的内容
  5.文件的复制和移动
  cp 复制
  cp file file1 file2 ... directory    把文件file file1 file2到directory
  
  cp file /hello????
  cp file test      以file位模板创建test文件
  cp -r directory directory1复制目录到另外一个目录
  mv 移动
  相同磁盘的mv是重命名,不同磁盘的mv是移动删除的过程
  mv file file1 directory移动文件file file1 directory 目录下
  mv 存在的文件 不存在的文件重命名存在文件
  mv westos/linux .   移动westos/linux到当前目录
  6.目录位置:
  ~      当前用户家目录
  ~用户名称指定用户的家目录
  ~+   当前目录
  ~-   当前目录之前所在的目录
  .       当前目录
  ..      当前目录的上一级目录
  7.正则表达式
  *       匹配0到任意字符
  ?      匹配但个字符
  [[:alpha:]]匹配单个字母
  [[:lower:]]匹配单个小写字母
  [[:upper:]]匹配单个大写字母
  [[:digit:]]匹配单个数字
  [[:alnum:]]匹配单个数字或字母
  [[:punct:]]匹配单个符号
  [[:space:]]匹配单个空格
  8.系列创建和删除
  {}创建      []删除
  {1..8}(注意中间为2个点)创建文件1——9
  {1,5,6}   创建文件1,文件5,文件6
  {1..3}{a..c}    创建文件1a,1b...3c
         可以删除aAbB cC
         可以删除1或2或3
  [^abc]|[!abc]   除了a并且除了b除了c之外的
  
  -----------------------------10.28------------------------------
  touch 更改文件的时间戳
  a timeaccesstime
  b timebirthtime
  c timechangetime
  touch file /file意思是创建一个file文件和在根目录下创建一个file,空格分开的两个没有联系
  stat filestat 显示一个文件的状态,包括建立文件,访问文件,修改文件的时间
  相对路径的使用:
      touchfile/file在当前目录下的file目录里创建一个新的文件file
  cat -n 查看文件并编号
  命令后边的字符如果出现空格,那么两个命令之间没有关系
  非正常关闭vim文件多次,选择恢复命令为vim -r +文件名,来恢复文件
  使用cd ~username时~和用户名之间不能有空格
  ls -s 文件大小
  从目录中移出目录到当前目录mvvmctl/rht .把vmctl中的rht目录移动到当前目录
  touch file{a..C}文件的创建是由该字母的ASCII值进行排序的
  表示a,A,b,B,c,C
  --------------------------------##10.30##--------------------------------------
  1、man 命令:
  man 级别 目标
  man1 filename 查找命令的帮助(ls、echo 、mkdir)
  man2 filename 系统调用或内核函数(link、mkdir)
  man5 filename 查找配制文件的帮助
  退出按q
  2、man中的快捷用法:
  /keyword 搜索关键字并且高亮显示结果,按n向下匹配,N向上匹配
  pageup向上滚动一个屏幕,pagedown向下滚动一个屏幕.
  d 向下滚动半个屏幕,u向上滚动半个屏幕
  g回到man的最前面,G回到man的最后面
  3、管理输出:
  输出分为正确和错误两种正确为1,错误为2
  重定向正确输出 >file
  重定向错误输出2>file
  重定向所有输出&>file
  追加用       >>file
  重定义错误输出为正确输出2>&1file
  4、管道|
  管道只允许正确输出通过
  管道只能处理前一个命令的标准输出,不能处理错误输出
  管道可以多次使用
  |tee复制一份输出
  
  
  
  
页: [1]
查看完整版本: Linux整理