设为首页 收藏本站
查看: 1067|回复: 0

[经验分享] Linux整理

[复制链接]

尚未签到

发表于 2018-5-19 08:08:29 | 显示全部楼层 |阅读模式
  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 5  file查看文件的前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.系统的开/启命令
  重起:
  reboot  init 6  shutdown -r now
  关机:
  poweroff    init0      shutdown -h now
  6.系统锁屏 |   在离开电脑后一定要及时锁屏
    Ctl + Alt +L
  7.系统命令  |  监控命令
  监控命令:watch   
  watch -n 1 date     -n1 执行频率:每秒执行一次       date 被监控的命令
  date:
  查看帮助:date --help
  date [OPTION]...[+FORMAT]
      OR date +[mmddhhmm[[cc]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
  [a-C]       可以删除aAbB cC
  [123]       可以删除1或2或3
  [^abc]|[!abc]   除了a并且除了b除了c之外的
  
  -----------------------------10.28------------------------------
  touch 更改文件的时间戳
  a time  accesstime
  b time  birthtime
  c time  changetime
  touch file /file意思是创建一个file文件和在根目录下创建一个file,空格分开的两个没有联系
  stat file  stat 显示一个文件的状态,包括建立文件,访问文件,修改文件的时间
  相对路径的使用:
      touchfile/file在当前目录下的file目录里创建一个新的文件file
  cat -n 查看文件并编号
  命令后边的字符如果出现空格,那么两个命令之间没有关系
  非正常关闭vim文件多次,选择恢复命令为vim -r +文件名,来恢复文件
  使用cd ~username时~和用户名之间不能有空格
  ls -s 文件大小
  从目录中移出目录到当前目录  mvvmctl/rht .  把vmctl中的rht目录移动到当前目录
  touch file{a..C}文件的创建是由该字母的ASCII值进行排序的
  [a-C]表示a,A,b,B,c,C
  --------------------------------##10.30##--------------------------------------
  1、man 命令:
  man 级别 目标
  man  1 filename 查找命令的帮助(ls、echo 、mkdir)
  man  2 filename 系统调用或内核函数(link、mkdir)
  man  5 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、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-461861-1-1.html 上篇帖子: linux 下的ps命令 下篇帖子: linux命令:dd
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表