Linux_CentOS(三)

今日命令

  • 1.Ctrl+C 终止当前进程
  • 2.Ctrl+L 清屏
  • 3.tree
    • # -L #级别:后面直接写数字 1:则代表是1级目录 2:则代表是2级目录
      # -d #只看目录、不看其他
      [root@192 ~]# tree -L 1 /
      
  • 4.复制 cp
  • 命令全拼单词是:copy

    • # cp  源文件  目标位置
      1.# 想将 /etc/hostname   拷贝到 /home/abc
      [root@192 ~]# cp /etc/hostname  /home/abc
      # /etc/hostname 源文件
      # /home/abc 目标地
      
      ----------------------------------------------
      2.# 想将 /etc/hostname和hosts   拷贝到 /home/cde下
      [root@192 ~]# cp /etc/hostname /etc/hosts  /home/cde
      [root@192 ~]# ls /home/cde
      hostname  hosts
      
      [root@192 home]# cd /home/abc
      [root@192 abc]# ll
      总用量 0 # 当下abc文件夹里面为空
      [root@192 abc]# cd ~
      [root@192 ~]# cp /etc/hostname  /home/abc
      [root@192 ~]# ls /home/abc
      hostname  # 当下abc文件夹里有了hostname
      
      ----------------------------------------------
      3.# 拷贝目录 将/etc 拷贝到 /home/dingli下
      [root@192 ~]# cp -r /etc   /home/dingli  #不显示拷贝过程
      [root@192 ~]# cp -rv /etc   /home/dingli #显示拷贝过程
      
      ----------------------------------------------
      4.# 拷贝目录 将/etc 拷贝到 /home/dingli下 这次是覆盖 但不想一直重复yes
      # 方式一:
      [root@192 ~]# \cp -rv /etc  /home/dingli #显示拷贝的过程且覆盖并不会询问
      # 方式二:
      [root@192 ~]# /bin/cp -rv /etc  /home/dingli #显示拷贝的过程且覆盖并不会询问
      
  • 5.移动 mv
  • 命令全拼单词是:move

    • 1.# 想将/home/dingli1的文件夹下的hostname 移动到 /home/dingli2
      方式一:通过相对路径进行的移动操作
      [root@192 hao]# mv /home/dingli1/hostname  ../dingli2
      方式二:通过绝对路径进行的移动操作
      [root@192 hao]# mv /home/dingli1/hostname   /home/dingli2
      
      ----------------------------------------------
      2.# 想将/home/abc1、abc2、abc3 移动到 /home/hao
      方式一:通过相对路径进行的移动操作
      [root@192 home]# mv /home/{abc1,abc2,abc3}  ../hao
      方式二:通过绝对路径进行的移动操作
      [root@192 home]# mv /home/{abc1,abc2,abc3}  /home/hao
      
  • 6.删除 rm
  • 命令全拼单词是:remove

  • # 想删除 home/hao/abc3 的文件夹
    [root@192 hao]# rm /home/hao/abc3  #会报错,因为/abc3是一个目录
    [root@192 hao]# rm -r /home/hao/abc3 #可以删除,但那时会询问是否要删除
    [root@192 hao]# rm -rf /home/hao/abc2 #既可以删除又不会询问
    
  • 7.查看 cat
    • #  想查看 etc目录下的主机名称
      # 方式一 |先进入目标文件夹、然后查看目标文件
      cd etc
      cat hostname
      # 方式二 |直接查看 目标文件夹下的文件(可能会犯的错误:1.路径没有写全)
      cat /etc/hostname
      代码如下:
      # 方式一:
      [root@192 ~]# cd /etc
      [root@192 etc]# cat hostname
      localhost.localdomain
      # 方式二:
      [root@192 etc]# cd /
      [root@192 /]# cat /etc/hostname
      localhost.localdomain
      
    • less
    • 用于查看比较大的文件

      • 1.# 按键盘的空格进行翻页 q 键 代表离开
        [root@192 /]# less /etc/services
        
    • more
    • 用于查看比较大的文件

      • 1.# 按键盘的空格进行翻页 q 键 代表离开
        2.# 【显示查看的进度、以百分比进行显示】
        [root@192 /]# more /etc/services
        
    • tac
    • 用于倒序查看文件内容

      • [root@192 /]# tac /etc/passwd
        
  • 8.vi编辑器 & vim编辑器
    • vim 有三种模式:
      • 命令模式
      • 编辑模式
      • 退出模式
    • # 如果是默认最闲话安装 则没有vim这个环境
      yum install vim -y
      
      [root@192 /]# vim bjik.txt  # 编辑进入到文件内部
      # :q! 写完离开不保存
      # :wq: 写完离开保存
      
  • 9.history
    • [root@192 /]# history
      [root@192 etc]# history -c # 清空历史文件
      # 选项
      # -w 保存到历史文件到哪里去?  当前目录的家目录下 .bash.history  带.是隐藏文件
      # 如何打开?  通过 cat/more/less/tac 命令打开
      # -c  清空历史文件
      # -d5 表示删除第五条记录 5 是序号,可变
      
  • 10.命令查找
    • # alias  别名
      [root@192 /]# which ls
      alias ls='ls --color=auto'
               /user/bin/ls
      

  • 压缩包

    • windows下的有rar、zip | exe(可执行的文件)
    • Linux下的是 tar.gz | rpm(可执行的文件)

  • 安装MYSQL数据库

    • yum install wget -y
      http://repo.mysql.com/
      # 在线下载数据库的rpm可执行文件安装包
      wget http://repo.mysql.com/mysql57-community-release-e17-10.noarch.rpm
      # wget是一个下载工具(http、https、ftp协议)
      sudo rpm -ivh mysql57-community-release-el7-10.noarch.rpm
      

文件管理

  • # 安装插件
    	#|--- 1.在线安装 yum install tomcat -y 
    	#|--- 2.离线安装
    	#	|--- 安装(压缩)包 下载下来 : tar.gz 
    	#		|--- 解压安装包 
    	#			|--- 配置文件变量
    	#	|--- 可执行文件 下载下来 : rpm 
    	#		|--- 配置文件变量
    	
    -----------------------------------------------
    # 如果是默认最闲话安装,则没有该命令 
    yum install wget -y   # CentOS的wget插件
    
    # 不安装软件则没有该命令 
    yum install lrzsz -y 
    # rz   #只能上传文件文件上传,不支持上传大于4个G文件,同时也不支持上传目录,不支持断点 续传
    # sz filename  #只能下载文件(不能下载目录)
    
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章