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

[经验分享] linux 学习内容

[复制链接]

尚未签到

发表于 2019-2-17 13:28:16 | 显示全部楼层 |阅读模式
  一:系统基本常识
1.什么是linux?
linux是一款免费使用和自由传播的类unix操作系统,是一个基于posix,unix的多用户,多任务,支持多线程和多cpu的操作系统。他能运行主要的unix工具软件,应用程序和网络协议。他支持32位和64位硬件,linux继承了unix以网络为核心的设计思想,是一个性能稳定的多用户操作系统。
2.什么是shell?
shell是用户和linux操作系统之间的借口。
二:如何在linux中运行命令
1.怎样打开shell?
点击鼠标右键,点击  Open  Terminal   。
在命令提示符后输入动作
三:行提示符含义
[kiosk @foundation() Desktop ]
kiosk         ##用户
@             ##分隔符
foundation    ##主机短名称
Desktop      ##  所在系统位置
$                 ##身份提示符$表示普通用户#表示超级用户
四:命令的组成
命令             参数                 目标
-s                ##单词的缩写
--size         ##单词的全拼
五:虚拟机管理命令


  • rht-vmctl   start   desktop | server    ##开启

    2.rht-vmctl  view   desktop|  server         ##显示

    3.rht-voctl  poweroff  desktop | server

    六:linux系统结构
    linux是一个倒树结构
    linux中所有的东西都是文件
    这些文件都在系统顶级目录“/” /就是根目录
    /目录以下为二级目录这些目录都是系统装机时系统自动建立的
    二级目录的作用
    /bin          ##二进制可执行文件也就是系统命令
    /sbin        ##系统管理命令存放位置
    /boot        ##启动分区,负责系统启动
    /dev         ##设备管理文件
    /etc          ##大多数系统管理文件
    /home     ##普通用户的家目录
    /lib           ##32位系统库文件存放位置
    /lib64      ##64位系统库文件存放位置
    /media   ##系统临时设备挂载点                                                                                
    /mnt        ##系统临时设备挂载点
    /run         ##系统临时设备挂载点
    /opt         ##第三方软件安装位置
    /proc       ##系统信息
    /root        ##超级用户家目录
    /srv,/var      ##系统数据
    /sys          ##系统管理,主要是关于内核的
    /tmp         ##系统临时文件存放位置
    /usr          ##系统用户相关信息数据及用户自定义软件存放位置
    七:linux下的文件和管理
    1.建立文件
    touch file        #建立空文件或者修改时间戳


  2.建立目录
mkdir  ##建立单目录

mkdir -p    ##建立多层目录


  3.文件的删除
rm  -f  file     ##强行删除文件不提示


rm -fr  dir     ##强行删除目录本身和里面的内容不提示

4.文件的编辑
vim  file
进入文件浏览模式,不能编辑
输入进入插入模式写字符
编写完成后按退出插入模式
输入:wq 完成文件编辑     w表示写入  q  表示退出



  5.vim使用技巧
在浏览模式
yy      ## 副之一整行

yl       ##复制一个字母

yw      ##复制一个单词

p        ##粘贴
  dd      ##删除一整行

  dl       ## 删除一个字母

  dw     ##删除一个单词

  cc     ##剪掉整行

cl     ##剪掉一个字母


cw   ##剪掉一个单词


注意:
当剪切后vim会进入插入模式
如果要粘贴需要按退出插入模式后粘贴
  u      ##撤销


ctrl+v  ##恢复


  1.如何批量添加字符
1)把光标移动到要加入字符所在列
2)ctrl+v  进入可视化模式
3)选中要加字符所在列
4)按进入插入模式并写入要加入的字符
5)按批量添加结束


  2.如何批量修改
:%s/原有字符/修改后字符/g


:1,5s/原有字符/修改后字符/g


  3.如何同时i编辑多个文件
vim  file
:sp file1


注意: 光标默认在哪个文件中就是哪个文件
ctrl+w  按完放开再按上或下可以移动光标所在窗口
![](http://i2.运维网.com/images/blog/201808/02/c5e90b626855fd2bd920cf27d4bc19e3.png"=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.运维网.com/images/blog/201808/02/afbe6460e6bbcbfa7191bd7091049a01.png"=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
4.vim的退出
  正常退出方法
:q    ##当文件没有做任何修改时可用的

:q!   ##文件修改但不想保存时可用


:wq    ##退出保存


:wq!   ##文件属于自己或用户为root时可用


异常退出
当 vim非正常退出会产生.filename.swap文件
Found a swap file by the name ".file.swp"  
owned by: root   dated: Wed Aug  1 02:59:25 2018
me: ~root/Desktop/file
modified: YES
user name: root   host name: localhost
process ID: 2046
h swap file by the name ".file.swp"
owned by: root   dated: Wed Aug  1 02:59:25 2018
ile opening file "file"

  Swap file ".file.swp" already exists!
[O]pen Read-Only,   (E)dit anyway,   (R)ecover,   (D)elete it,      (Q)uit,       (A)bort:
只读打开          放弃未保存数据            恢复       删除.swp文件     退出      退出
进入文件
  5.文件查看
cat file   ##输出文件的所有内容
  cat -b file ##输出文件所有内容并加入行号

less        ##分页浏览

  上|下     ##向上|向下移动一行
  |   ##向上|向下移动一页
  /关键字        ##高亮显示关键字,n向下匹配N向上匹配
  q       ##退出


tail -n     ##显示文件的后多少行


head -n     ##显示文件的前多少行


#6.文件复制
cp sourcefile destfile          ##文件复制


cp sourcefile1 sourcefile2 destdir/ ##复制多个文件到目录中


cp -r sourcedir destdir/        ##复制目录


#7.文件的移动
mv sourcefile   destfile        ##重名命

mv sourcefile   destdir         ##移动

mv sourcedir    destdir         ##移动目录

mv test/*  .                ##"."代表当前目录

  #8.文件路径
1.相对路径
文件相对当前系统位置的一个名称简写
文件名称省略了当前路径的值   
只有当前在此目录中时可以使用
文件名称不以/开头
文件名称会自动在字符前加入'pwd'显示的路径
  2.绝对路径
是文件在系统中真实的位置
任何时间都可以精确表示一个文件的名称
文件名称以/开头
#9.关于路径的命令
pwd         ##显示当前工作目录

cd          ##切换当前工作目录

cd  /mnt            ##切换到/mnt目录中

cd -            ##进入当前目录之前所在目录中

cd ~student     ##进入到student用户家目录





运维网声明 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-673607-1-1.html 上篇帖子: linux理解 下篇帖子: 在linux下安装软件
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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