1. 一、linux系统目录
  2.  
  3. /bin 系统命令目录
  4. /dev 设备目录
  5. /home 每个系统用户在home下都有一个目录,
  6. 每个用户登录到系统后会自动登录到这个目录下,
  7. root用户会在/root文件夹下。
  8. /lib 系统库目录
  9. /media 多媒体目录
  10. /mnt 挂载目录
  11. /proc 系统内存目录
  12. /sbin 超级用户系统命令目录
  13. /tmp 系统临时文件
  14. /var 经常变化的文件的目录(如:数据库、日志)
  15. /boot 系统启动文件目录
  16. /etc 配置文件目录
  17. /lost+found 失物认领处
  18. /opt 第三方应用程序所在目录
  19. /root 超级用户目录
  20. /usr 系统应用程序所在目录
  21.  
  22. 二、常用shell
  23.  
  24. 1.什么是shell?
  25. shell就是命令集
  26.  
  27. 2.linux命令语法
  28. 提示符> 命令名 -选项 参数
  29.  
  30. 3.常用命令
  31. ls 查看目录下的所有文件
  32. -l 查看文件详细信息
  33. -a 查看所有文件,包括隐藏文件
  34. pwd 查看当前工作路径
  35. cd 切换工作路径
  36. clear 清屏
  37. logout 登出
  38. shutdown 关机
  39. -h 分钟数 多长时间后关机
  40. -r 分钟数 重启
  41. -k 警告
  42. -c 取消关机
  43. halt 马上关机
  44. reboot 马上重启
  45.  
  46. *ctrl+alt+F(1-6)到字符界面,ctrl+alt+F7到图形界面。
  47.  
  48. 三、VI编辑器
  49.  
  50. 1、什么是VI
  51. visual interface 可视化接口
  52.  
  53. 2vi操作模式
  54. 1)命令模式
  55. 打开文件后,默认处于命令模式,命令模式无法编辑文件
  56. 2)输入模式
  57. 在命令模式下按i进入输入模式,便于编辑文件内容
  58. 3)末行模式
  59. 编辑内容完毕后,按ESC键,进入命令模式,再按:进入末行模式
  60.  
  61. 3vi命令语法
  62. 1)vi filename 编辑文件,文件不存在,则创建。
  63. 2)vi + filename 打开文件,光标定位最后一行。
  64. 3)vi +n filename 打开文件,光标定位在第N行。
  65. 4)vi +/string filename 打开文件,查找关键词高亮显示,按n进行跳转。
  66. 5)vi filename filename 编辑多个文件,进入下一文件:n,进入上一文件:prev
  67.  
  68. 4vi快捷键
  69. i 在光标前输入内容,进入到输入模式
  70. a 在光标后输入内容
  71. esc 进入到命令模式
  72. yy 复制一行
  73. dd 删除一行
  74. p 粘贴
  75. : 进入末行模式
  76. :数字 光标定位到指定行
  77. :w 保存
  78. :q 退出
  79. :x 保存并退出
  80. :set nu 显示行号
  81. :set nonu 取消行号
  82. :w! q! 强制保存或强制退出
  83. /关键词 查找关键词,高亮显示
  84.  
  85. 5、安装vi软件
  86. rpm : 实现软件安装、卸载,升级和查询
  87. -q 查询
  88. -a 全部软件包
  89. -e 删除
  90. -i 安装
  91. -v 显示进度
  92. -h 以#号显示
  93.  
  94. 1)查询是否安装vi软件
  95. rpm -qa|grep vi
  96.  
  97. 2)如果已安装,则删除
  98. rpm -e 软件包名
  99.  
  100. 3)挂载第二张光盘
  101. eject 弹出光驱
  102.  
  103. mount -t auto /dev/cdrom /mnt/cdrom
  104. cdrom挂载到mnt下的cdrom下,如果提示cdrom不存在,则mkdir /mnt/cdrom
  105. 这样就可以在/mnt/cdrom下访问光盘内容了
  106.  
  107. umount /mnt/cdrom
  108. 卸载cdrom的挂载
  109.  
  110. 4)找到安装包rpm,并安装
  111. rpm -i 安装包
 
  1. 四、单用户破解密码
  2.  
  3. 1)当进入系统读秒时,随便按一个键,进入如下界面,再按e
  1. 2)然后选择如下选项,再按e,进入如下界面。
  1. 3)在最后面加上空格和single,回车,按b,进行启动。
  1. 4)进入系统后,用passwd来修改密码
  1. 5)最后reboot进行重启

linux系统命令笔记的更多相关文章

  1. Linux 系统命令笔记

    前言 翻出N年前学习笔记,感觉还有点用,放到博客备忘,自己查看用. 一. 系统命令笔记 1.系统 % /etc/issue           # 查看操作系统版本  %          # 观察系 ...

  2. Linux学习笔记(4)磁盘分区(fdisk)、挂载与文件系统命令

    Linux学习笔记(4)磁盘分区(fdisk).挂载与文件系统命令 1.磁盘分区是怎么表示的? 1.1 对于IDE接口,第一主盘为hda,第1从盘为hdb,第1从盘的第1个分区为hdb1 1.2 对于 ...

  3. linux学习笔记2-linux的常用命令

    第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装linux操作系统,以及一些基本的设置修改. 本篇博客主要介绍linux中的一些常用的终端命令 ======== ...

  4. linux学习笔记2 - linux常用命令

    转载请标注原链接:http://www.cnblogs.com/xczyd/p/5543731.html 第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装lin ...

  5. Linux学习笔记(一) 文件系统

    对于每一个 Linux 学习者来说,了解 Linux 文件系统的结构是十分有必要的 因为在 Linux 中一切皆文件,可以说只有深入了解 Linux 的文件系统,才会对 Linux 有更深刻的理解 L ...

  6. Linux内核笔记--内存管理之用户态进程内存分配

    内核版本:linux-2.6.11 Linux在加载一个可执行程序的时候做了种种复杂的工作,内存分配是其中非常重要的一环,作为一个linux程序员必然会想要知道这个过程到底是怎么样的,内核源码会告诉你 ...

  7. Linux 学习笔记

    Linux学习笔记 请切换web视图查看,表格比较大,方法:视图>>web板式视图 博客园不能粘贴图片吗 http://wenku.baidu.com/view/bda1c3067fd53 ...

  8. Linux学习笔记(一)2015.4.13

    研究生由单片机转Linux学习 首先安装VMware虚拟机,用的是VMware 10.0 在VMware 10.0上安装视频上推荐的Red Hat Linux 5 安装后正式进入Linux学习 笔记1 ...

  9. 跟着鸟哥学Linux系列笔记3-第11章BASH学习

    跟着鸟哥学Linux系列笔记0-扫盲之概念 跟着鸟哥学Linux系列笔记0-如何解决问题 跟着鸟哥学Linux系列笔记1 跟着鸟哥学Linux系列笔记2-第10章VIM学习 认识与学习bash 1. ...

随机推荐

  1. golang web框架 beego 学习 (三) beego获取参数

    直接上常用的例子吧: A:     获取URL中的参数 router func init() { beego.Router("/task/?:id/?:name", &co ...

  2. RNN总结

    RNN既可以表述为循环神 经网络(recurrent neural network),也可以表述为递归神经网络(recursive neural network),前者一般用于处理以时间序列为输入的问 ...

  3. js && Jquery 的回车事件

    有时候我们需要捕获页面上的回车事件,以达到一些特殊效果,例如在登录页面用户输入完登录名和密码后习惯直接敲回车,这时需要捕获回车事件,在回车事件中激活form元素 1.纯Java Script版 首先要 ...

  4. iOS线程开发小结

    在iOS开发线程操作时,一般方法名决定是否开启新线程(async,sync),队列类型(全局队列,串行队列)决定开启多少条线程 1.快速线程调用 *开启后台线程执行任务 [self performSe ...

  5. 什么是最小可行性数据产品(MVP)?如何用它做机器学习?

  6. sssp-webservce_restful

    pom <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.or ...

  7. Firefox内存占用过高解决方法

    刚开始使用firefox火狐浏览器的时候,你会发现firefox占用内存大,CPU占用率高,打开网页停顿等问题,其实这些是因为firefox没有进行优化,默认设置是标准的设置的原因,解决方法如下: 一 ...

  8. ios 获得webview user-agent

    UIWebView *webView = [[UIWebView alloc]initWithFrame:CGRectZero]; NSString *myUserAgent = [webView s ...

  9. 编写ios和android共用的c/c++库时 使用iconv的问题(转)

    因为在项目中需要同时维护ios和Android,不同的代码不利于开发的便捷和以后的维护,所以在最近的一个项目中,两种手机应用的通信部分打算使用c/c++库来统一编写,ios调用.a静态库,androi ...

  10. 磁盘IO过高时的处理办法

    针对系统中磁盘IO负载过高的指导性操作 主要命令:echo deadline > /sys/block/sda/queue/scheduler 注:以下的内容仅是提供参考,如果磁盘IO确实比较大 ...