Linux-A-基础-第1章-基本操作(持续更新中)


目录(持续更新)


基础-第0章-安装
基础-第1章-基本操作
基础-第2章-磁盘及文件系统管理
基础-第3章-获得帮助
基础-第4章-用户及权限基础
基础-第5章-网络基本配置
基础-第6章-管道,重定向及文本处理
基础-第7章-系统启动详解

进阶-第1章-日志服务
进阶-第2章-DNS域名服务器
进阶-第3章-FTP文件共享服务
进阶-第4章-NFS文件共享服务
进阶-第5章-SMB文件共享服务
进阶-第6章-WEB服务Apache篇
进阶-第7章-电子邮件服务
进阶-第8章-Linux服务基础及管理

高级-第1章-LVM逻辑卷
高级-第2章-高级权限ACL
高级-第3章-RAID提升速度及冗余
高级-第4章-高级网络-网卡绑定,子端口
高级-第5章-SELinux安全系统基础
高级-第6章-IPTable防火墙基础
高级-第7章-Linux远程管理-SSH、VNC


第1章-基本操作


第一节 GNOME图形界面基本操作


第二节 命令行BASH的基本操作
  • CLI 命令行

  • GUI 图形界面 主流操作系统默认图形界面

  • 主流GUI: GNOME LEDX Xfce

  • 主流CLI: BASH

  • 打开linux 打开模拟终端

  • BASH

  提示符      # 根用户       $ 普通用户
  命令一般三个部分    命令  选项  参数   
      命令 例如: hostname     ls    uname 内核名
      参数 例如: uname -r     uname -a     name  --all 
  firefox      打开火狐浏览器   但终端成为单进程
  firefox &    将火狐进程作为后台运行   放置终端成为单进程的程序 
 
  ctrl + C    中断终端命令程序操作

  tab键可以作为命令补全    按两下tab可以查看所有相应开头的命令
  tab也可以作为补全文件名   按两下tab可以查看所有相应开头的文件
  但是tab不能补全参数

  上下键可以浏览曾经执行过的命令
  history  可以查看命令历史
  !!       可以执行上一个命令
  !字符    重复之前以“字符”开头的
  !num    重复前一个历史记录第num个的命令
  !?abc    重复之前包含abc的命令
  ! -n    重复几个之前的命令
  ctrl+R    可以查找之前包含任何名的命令
  命令后按下  .  可以重复之前命令的参数   
  • 通配符
  *匹配零个或多个
  ? 匹配任意一个字符
  [0-9] 匹配一个数字范围
  [abc] 匹配abc列表里任何字符
  [^abc]    匹配abc列表以外的字符
  • 切换用户
  su -      切换到root用户(进入新root环境)
  su - test 切换到test用户  (前提是系统有这个用户)
  su        切换到root用户
  su  后的  -   不加    为仅仅切换身份  但不切换终端  可用exit退出root用户
  su -切换到root用户(进入新root环境)
  su切换到root用户 但不切换终端  可用exit退出root用户
  sudo使用管理员身份执行命令   sudo su
  sudo + 命令   让普通用户能执行管理员的命令
  id当前用户信息
  passwd修改用户密码  不合规则或密码太短会被限制修改
  • BASH 作业管理
 在命令后添加&  可以把命令放到后台运行
 jobs可以查看后台运行的命令
    sleep 5000   进程休眠5000秒   
    ctrl+C  终止
    ctrl+Z 暂停
    bg+后台编号     继续后台该编号的程序

第三节 LINUX文件系统结构
  • linux文件为一个倒转的单根树状结构
  • 文件的根目录为“/”
  • 文件严格区分大小写
  • Linux路径用“/”分割,然而windows用“\”
  • 当前工作目录
 每一个shell 系统进程都有一个当前工作目录
    
 pwd 可以查看当前工作目录
  • 文件名称
 文件严格区分大小写

 名称最多为255个字符

 除了斜线外都是有效字符

 通过touch来创建一个文件  或者更新已有文件的时间

 以“.”开头的文件为隐藏文件  大多是配置文件
  • ls 命令
 ls -a          显示所有文件包括隐藏文件

 ls -l      显示详细信息

 ls -R      递归显示子目录结构

 ls -ld     显示当前目录信息和链接信息

 file+文件(文件夹)   查看文件类型
  • 绝对路径和相对路径

      绝对路径以“/”开头 递归每级目录到目标目录
    
      以当前目录为起点到目标目录  受到当前目录的限制
    
  • 切换目录

      cd + 目录 切换目录   
      
      cd ..       上一级目录
      
      cd ~        切换到家目录
      
      cd -        上一个目录
    
第四节 linux文件基本操作管理
  • 复制文件目录

     cp  源文件(夹)  目标文件(夹)
             常用参数
    
     -r      将目录下的所有文件和文件夹都复制
    
     -v  显示详细信息
    
  • 移动 重命名文件或目录

      mv  文件 目标目录
       如果指定文件名  可以重命名文件
      mv  文件 新文件名
    
  • 创建删除文件

      通过touch命令可以创建一个空文件或更新文件时间
    
      通过rm命令可以删除文件或者目录
    
          常用参数
              -i  交互式删除
              -r  递归的删除包括目录中的所有内容
              -f  强制删除 没有提示
    
      创建目录
    
          mkdir   创建目录
          rmdir   删除目录 无法删除非空文件夹
    
          rm -r (-f)  删除一个非空目录
    

第五节 linux系统目录架构
    /
        /dev  
        /boot   
            /grub
        /etc  
        /home  
        /use         
        /var 
            /tmp
            /log
                /sa
                /mall
            /lib            
        /lib  
        /proc  
  • 目录功能
    / 根目录

    /bin        保存的是可执行二进制文件  所有用户可用

    /boot       引导文件   vmlinuz  内核文件爱你
    
    /dev        所有设备模拟为文件  sda 硬盘    tty终端

    /ect        所有配置文件  都是纯文本  常是.conf结尾

    /home       家目录    用户的私有文档    家目录有所有正常一般用户的信息  root家目录单独一个

    /lib        库文件

    /media      自动挂载
    
    /mnt        临时挂载目录

    /opt        装大型软件   

    /proc       虚拟文件夹 只存在于内存    内存实时信息   进程会在其中创建一个数字文件夹  cpuinfo  acpi 

    /sbin       super bin  只有超级用户才能执行的命令    

    /selinux    安全目录

    /sys        系统底层硬件

    /tmp        会自动删除

    /usr        一般软件安装的目录

    /var        服务器常变化的信息

    /

第六节 linux系统常用命令
  • 命令date 用查看设置当前系统时间 date -u 格林威治时间

      格式化显示   +%Y--%m--%d    年月日
              
    
      date -s 设置当前时间  需要超级用户
    
      hwclock 或者 clock  可以查看系统硬件时钟
    
      uptime  以查看系统运行时间
    
      cal 查看日历
    
  • 输出查看

    echo    显示输入内容

    cat     显示文件内容

    head    显示文件头几行   -n指定行数   默认10行

    tail    用以显示文件的末尾几行 -n指定行数  -f追踪显示文件更新   常用于查看日志


    more    翻页形式显示文件内容  只能向下翻

    less    翻页形式显示文件内容  能上下翻页
  • 查看硬件信息

      lspci   查看PCI设备 -v详细    
      
      lsusb   查看USB设备     -v详细
    
      lsmod   查看加载模块  (查看加载的所有设备驱动)
    
  • 关机重启

      shutdown 关机重启   -h 关机  -r 重启
    
      立即关机:   shutdown -h now
    
      10分钟后关机:    shutdown -h +10
    
      23:00关机:    shutdown -h 23:00
    
      立即重启:   shutdown -r now
    
      快捷命令
          poweroff    立即关机
    
          reboot      立即重启
    
  • 归档压缩

      zip压缩
    
          zip linuxcast.zip  myfile   将myfile压缩到linuxcast.zip
    
      unzip解压
    
    
          unzip   linuxcast.zip
    
      gzip压缩文件
          
          gizp    linuxcast.zip
    
      tar归档文件
    
          tar -cvf out.tar linuxcast    -c为创建   -v为显示细节  -f为指定文件
    
          tar -xvf linuxcast.tar      -x为解开归档 
    
          tar -cvzf backup.tar.gz /etc    -z为调用压缩
    
          -z参数将归档后的文件进行gzip压缩以减少大小
    
          -v为显示细节  -f为指定文件   -c为创建   -z为调用压缩
    
  • 查看文件大小

        du -sh file  查看file的大小
    
  • 查找

          locate 快速查找  需要预先建立数据库   默认数据库每天更新一次
                  可用updatedb  刷新数据库
    
          find    高级查找
    
              find 查找位置  查找参数
          例如:
              
              find . -name *linuxcast*    查找当前目录里包含linuxcast文件
          
              find / -name *.conf     以文件名从根目录查找以.conf结尾的文件
    
              find / -perm 777        从根目录查找权限为777的文件
    
              find / -type d          查找类型目录
    
              find . -name "a*" -exec ls -l {}\ ; 查找并执行
                  当前目录查找以a开头的文件  并且传递到下面用 ls -l 列出
              find . -name "a*" -exec ls -a {}\ ;
              find . -name "a*" -exec cat {}\ ;
              
          -perm   权限
          -name   文件名
          -user   用户
          -group  组
          -ctime  修改时间
          -type   文件类型
          -size   文件大小
    

第七节 vi与vim文本编辑器

CLI下的文本编辑器 另外还有emacs gedit

vim file 打开file开始编辑 如果不存在 则自动创建

  • VIM有三种模式

          命令模式(常规)
              通过esc都可以回到该模式 可以取消 复制 粘贴
          插入模式
              在命令模式中按下“i”键  按esc可返回命令模式
          ex
              按下“:”进入   可以进行保存和退出
    
          
          i   在光标前插入文本
          o   在当前行下面插入新行
          dd  删除整行
          u   撤销上个操作
          yy  复制当前行  放入缓冲区
          p   将缓冲区内容放到光标后
          n+yy    将n行复制出来到缓冲区
          r   替换当前字符
    
          /   查找关键字   n可以各个光标切换
    
  • 命名模式下按下“:”可以进入ex模式

          :w  保存当前修改
          :q  退出
          :q! 不保存 强制退出
          :x  保存并退出
          
          :set number     显示行号
          :!系统命令  执行系统命令  enter继续
    
          :sh切换到命令行     ctrl+d可回到VIM编辑
    
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 160,108评论 4 364
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,699评论 1 296
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 109,812评论 0 244
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,236评论 0 213
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,583评论 3 288
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,739评论 1 222
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,957评论 2 315
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,704评论 0 204
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,447评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,643评论 2 249
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,133评论 1 261
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,486评论 3 256
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,151评论 3 238
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,108评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,889评论 0 197
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,782评论 2 277
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,681评论 2 272