linux之常用基本命令03

(1)ctrl + c:停止进程
(2)ctrl+l:清屏
(3)善于用tab键
(4)上下键:查找执行过的命令

3、 文件目录类

  1. pwd 显示当前工作目录的绝对路径
  2. rm 移除文件或目录
    b) rm -rf deleteFile (功能描述:递归删除目录中所有内容)慎用

    1. less 查看文件内容
      less 的作用与 more 十分相似,都可以用来浏览文字档案的内容,不同的是 less 允许使用[pageup] [pagedown]往回滚动。
      less指令在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据显示需要加载内容,对于显示大型文件具有较高的效率。

    less 要查看的文件
    /字串 向下搜寻『字串』的功能;n:向下查找;N:向上查找;
    q 退出

    1. head查看文件内容
      查看文件内容,只看头几行,优点:对于大文件不必都加载,只显示头几行即可。
      (1)基本语法
      head -n 10 文件 (功能描述:查看文件头10行内容,10可以是任意行数)

      1. echo
        a) echo 要显示的内容 >> 存储内容的的文件 (功能描述:将要显示的内容,存储到文件中)
        b) echo 变量 (功能描述:显示变量的值)

      2. ln软链接
        (1)基本语法:
        ln -s [原文件] [目标文件] (功能描述:给原文件创建一个软链接,软链接存放在目标文件目录)绝对路径
        删除软链接(如果是文件夹的话,要注意没有最后的/): rm -rf hadoop,而不是rm -rf hadoop/

      cd加参数进入是实际的物理地址

      who 查看登录用户信息
      a) whoami (功能描述:显示自身用户名称)
      b) who am i (功能描述:显示登录用户的用户名)
      c) who (功能描述:看当前有哪些用户登录到了本台机器上)

      cat /etc/passwd 查看创建了哪些用户

      usermod修改用户
      usermod -l 新用户名 用户名 修改用户名
      usermod -g 用户组 用户名

      6、 用户组管理命令

        删除一个文件的前提条件:该文件所在的目录有写权限,你才能删除该文件

        chown改变所有者(只能够root用户使用) -R是目录和子目录都修改
        chown [最终用户] [文件或目录] (功能描述:改变文件或者目录的所有者) change owner

          12、关机重启命令

          halt (功能描述:关闭系统,等同于shutdown -h now 和 poweroff)
          reboot (功能描述:就是重启,等同于 shutdown -r now)
          shutdown [选项] 时间

          -h 关机
          -r 重启

          now 立刻关机
          时间 等待多久后关机(时间单位是分钟)。

          经验技巧
          Linux系统中为了提高磁盘的读写效率,对磁盘采取了 “预读迟写”操作方式。当用户保存文件时,Linux核心并不一定立即将保存数据写入物理磁盘中,而是将数据保存在缓冲区中,等缓冲区满时再写入磁盘,这种方式可以极大的提高磁盘写入数据的效率。但是,也带来了安全隐患,如果数据还未写入磁盘时,系统掉电或者其他严重问题出现,则将导致数据丢失。使用sync指令可以立即将缓冲区的数据写入磁盘。
          案例实操
          (1)将数据由内存同步到硬盘中
          [root@hadoop100桌面]#sync
          正确的关机流程为:sync > shutdown > reboot > halt

          13、找回root密码

          1.重启Linux,见到下图,在3秒钟之内按下回车

          tar 打包
          tar -zcvf XXX.tar.gz 将要打包进去的内容
          tar -zxvf XXX.tar.gz
          压缩
          tar -zcvf houma.tar.gz houge.txt
          解压到当前目录
          [root@hadoop101 ~]# tar -zxvf houma.tar.gz
          解压到指定目录
          [root@hadoop101 ~]# tar -zxvf xiyou.tar.gz -C /opt

          16、进程线程类

          ps 查看当前系统进程状态
          ps aux | grep xxx (功能描述:查看系统中所有进程)
          ps -ef | grep xxx (功能描述:可以查看子父进程之间的关系)

          pstree 查看进程树
          1.基本语法
          pstree [选项]
          2.选项说明
          选项 功能
          -p 显示进程的PID
          -u 显示进程的所属用户
          案例实操
          (1)显示进程pid
          [root@hadoop101 datas]# pstree -p
          (2)显示进程所属用户
          [root@hadoop101 datas]# pstree -u

          top 动态查看系统健康状态
          top [选项]

          17、 crond 系统定时任务

          :%s/^#//
          就可以讲上次所有注释的定时任务,全部撤销。

          18、软件包管理

          rpm
          rpm -qa (功能描述:查询所安装的所有rpm软件包)
          rpm -e RPM软件包 (卸载rpm包)
          rpm -ivh RPM包全名 (安装rpm包)
          查询firefox软件安装情况
          [root@hadoop101 Packages]# rpm -qa |grep firefox
          firefox-45.0.1-1.el6.centos.x86_64

          案例实操
          (1)卸载firefox软件
          [root@hadoop101 Packages]# rpm -e firefox

          19、YUM仓库配置

          文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux进阶新增用户25073 人正在系统学习中

          声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年6月17日
下一篇 2022年6月17日

相关推荐