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  #只能下載文件(不能下載目錄)
    
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章