Linux学习总结

来源:互联网 发布:淘宝自动充值平台利润 编辑:程序博客网 时间:2024/06/14 04:36
    第一次写博客有很多不懂的,但是还是希望把自己学到的东西分享给大家,Linux也是刚接触,希望能收获更多。
学习Linux首先要了解Linux,知道什么是Linux
       Linux的核心原型是1991年由托瓦兹(Linus Torvalds)写出来的;Linux是一套免费使用和自由传播(Open Source)的类Unix操作系统,是一个基于POSIXUNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位64位硬件。Linux继承了Unix网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
shell的理解
      学习Linux不得不提shell,Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。它类似于DOS下的command和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。一般分为两大类:(1)图形界面shell:Gnome,KDE、、、(2)命令行shell:bash,csh,ksh、、、
GNOME下常用快捷键操作
      • Ctrl+Alt+上|下 //切换工作界面
• Ctrl+Alt+L //锁屏
• Alt + F1 //打开主菜单Application
• Alt + F10 //最大化当前窗口
• PrtSc //截取全屏
• Ctrl+Shift+PrtSc //截取选中的屏幕
• Alt + Tab //切换窗口
• Alt + F4 //关闭窗口
下面我使用的是ubuntu虚拟机进行相关解释和练习
       进入ubuntu虚拟机之后,打开一个终端(Terminal)然后进行操作,
         
    ubuntu@ubuntu:~/桌面$ :第一个ubuntu是指当前登录用户名,@分隔符,第二个ubuntu是主机名,之后是表明在系统的什么位置,$身份提示为普通用户(超级用户为#)
    在不知道某个命令的具体用法时可以查询帮助:(1)命令 --help;(2)whatis 命令名;(3)man 命令名
    shell下查看帮助指令格式:date [选项]... [+格式] :[]为可选项(可加可不加),'...'表示可加多个选项
      (1)切换普通用户和root用户,并修改密码
        
     su -l +用户名:切换到指定用户       
     passwd+用户名:修改该用户密码
     在普通用户模式下只可以对自己的密码进行修改,如果新密码不符合规定密码格式修改失败,如果是在root用户模式下可以对普通用户和自身进行密码修改,而且密码不用必须按规定格式进行修改。
    (2)显示当前的时间,时间格式为小时:分钟:秒
       
       查询date帮助手册:+%T、+%x都可以显示当前时分秒,+%c、+%F' '%T可以显示当前年月日时分秒,而利用-s选项可以对当前时间进行修改,直接date查看当前日期。
    (3)显示指定文件前三行,后两行,字节数,行号和内容
     
      head 和tail可以对文件头尾进行操作,cat显示文件内容,-b输出非空行号。
  (4)历史命令的操作
    
   history:查看历史命令;
  !数字:执行第数字条命令;
  !关键字:执行最近一条以关键字开头的命令
    ctrl+R+关键字:调出最近一条含有关键字的命令
    上下键 :从最后一条命令开始向前查看或者向后查看
    history -c :清除历史
  (5)1. 在当前用户家目录创建文件如下:
              1). 创建6个文件,名称为songx.mp3(x=1..6)
              2). 创建6个文件,名称为image.png(x=1..6)
              3). 创建6个文件,名称为film.avi(x=1..6)
           2. 将歌曲移动到Music目录中,照片移动到Pictures目录中,影片移动到Videos目录中;
           3. 在当前用户家目录中创建三个子目录,分别为friends, family和work来存放相应的信息;
           4. 题1创建的18个文件中编号x为单数的文件复制到friends目录中;编号x为双数的文件复制到work目录中,将所有的歌曲复制到family目录中;
    
  (6)命令参数练习
          ls:    -a, 不隐藏任何以. 开始的项目;    -A, 列出除. 及.. 以外的任何项目
                 -G,  以一个长列表的形式,不输出组名;    -h, 与-l 一起,以易于阅读的格式输出文件大小
        passwd: -a  显示当前密码的状态           -d   删除密码    -l  锁定账户密码      -u  解除锁定
        head:    -q  不显示包含给定文件名的文件头   ; -v  总是显示包含给定文件名的文件头
                    -c 显示文件刚开始k个字节     -n  显示文件开始n行
         cat:      -b  对非空输出行编号  ;-E 在每行结束处显示"$";-n 对输出的所有行编号;-s 不输出多行空行
         file:     -d 显示错误信息  ; -v  输出版本信息并退出 ; 
          tail:    -c 输出最后K字节;  -f 即时输出文件变化后追加数据     -n 输出最后k行  -q 不输出给出文件的头
                



    
       


   


原创粉丝点击