zoukankan      html  css  js  c++  java
  • linux 常用命令--个人小结一

    一,注销,关机,重启
    [root@localhostroot]#logout
    [root@localhostroot]#shutdown now←立刻关机
    [root@localhostroot]#shutdown +5←5分钟后关机
    [root@localhostroot]#shutdown 10:30←在10:30时关机
    [root@localhostroot]#shutdown -rnow←立刻关闭系统并重启
    [root@localhostroot]#shutdown -r23:59←指定在23:59时重启动
    重新启动计算机的reboot命令


    二,文件与目录的操作
    显示当前目录的内容:[tony@freetony]$ls
    [tony@freetony]$ls–a
    以“-s”参数显示每个文件所有的空间,并以“-S”参数指定按所有占用空间的大
    小排序。范例如下:
    [tony@freetony]$ls–s–S
    cd:
    [tony@freehome]$cd tony←切换到当前目录下的tony子目录
    [tony@freetony]$cd ..←切换到上一层目录
    [tony@freehome]$cd /←切换到系统根目录
    [tony@free/]$cd ←切换到用户主目录

    [tony@freetony]$mkdir tool
    [tony@freetony]$rmdir tool←删除tool目录
    [tony@freetony]$cp data1.txt data2.txt←将data1.txt复制成data2.txt
    [tony@freetony]$cp data3.txt /tmp/data←将data3复制到/tmp/data目录中
    [tony@freetony]$cp –v zip.txt zip3.txt←以-v显示复制过程

    rm(remove)命令可以删除文件或目录。范例如下:
    [tony@freetony]$rm myfile←删除指定的文件
    [tony@freetony]$rm *←删除当前目录中的所有文件
    [tony@freetony]$rm –f *.txt←强迫删除文件

    [tony@freetony]$rm –r data←删除data目录(含data目录下所有文件和子目录)
    [tony@freetony]$rm –r*←删除所有文件(含当前目录所有文件,所有子目录和子目
    录下的文件)(删前询问)
    [tony@freetony]$rm –rf tmp 强制删除tmp目录及该目录下所有文件及子目录(不询问,直接删除)

    为了避免画面显示瞬间就闪过去,用户可以使用more命令,让画面在显示满一页时暂
    停,此时可按空格键继续显示下一个画面,或按Q键停止显示
    [tony@freebin]$ls –al more
    单独使用more命令时,可用来显示文字文件的内容。
    [tony@freetony]$more data.txt

    逐页显示preface.txt的内容:[tony@freetony]$catpreface.txt more
    将preface.txt附加到outline.txt文件之后:[tony@freetony]$catpreface.txt>>outline.txt
    将new.txt和info.txt合并成readme.txt文件:[tony@freetony]$catnew.txtinfo.txt>readme.txt
    [tony@freebackup]$mv a.txt..←将a.txt文件移到上层目录
    [tony@freebackup]$mv z1.txtz3.txt←将z1.txt改名成z3.txt
    [tony@freebackup]$cd..←切换到上一层目录
    [tony@freetony]$mv backup..←backup目录上移一层
    当前所在的目录:pwd


    查找文件的locate命令
    [tony@freetony]$locate zh_CN 列出所有包含“zh_CN”字符串的文件和目录。
    由于locate命令是从系统中保存文件及目录名称的数据库中搜索文件,虽然系统会定时
    更新数据库,但对于刚新增或删除的文件、目录,仍然可能会因为数据库尚未更新而无法查
    得,此时可用root身份运行updatedb命令更新,为此数据库得内容正确.

    [tony@freeetc]$grep text *.conf←搜索当前目录中扩展名为.conf且包含“text”字符串
    得文件。
    tony@freeetc]$grep –s text*.conf (消除不符权限的显示)

    [tony@freetony]$ls –a>dir.txt←将ls–a命令执行结果输出到dir.txt文件。
    [tony@freetony]$ cat data1.txt>>data2.txt←将data1.txt 内容附加到data2.txt文件之后。


    [tony@freeroot]#update db&←在后台执行locate 数据库更新命令
    [tony@freeroot]#bg←将更新操作放到后台运行
    [tony@freeroot]#fg←放到前台执行的命令会显示出来
    在退出后让程序继续运行的nohup命令
    [tony@freerony]$nohupmyserver&

    三种模式:命令行模式(ESC进入),插入模式(i 进入),底行模式(:进入)。
    一般编辑完文档后,先按ESC退出插入模式,然后在底行输入:x来保存退出。

    [tony@freedata]#tar cvf data.tar*←将目录下所有文件打包成data.tar
    [tony@freedata]#tar cvf data.tar.gz*←将目录所有文件打包成data.tar再用gzip命令压缩
    [tony@freedata]#tar tvf data.tar*←查看data.tar文件中包括了哪些文件
    [tony@freedata]#tar xvf data.tar*←将data.tar解开


    [tony@freedata]#tar –zxvf foo.tar.gz←将文件解开至当前目录下
    使用-Z参数指定以compress命令压缩
    [tony@freedata]#tar –cZvf prcture.tar.Z*.tif

  • 相关阅读:
    数据持久化的基础知识
    svn常用命令
    关于SVN 目录结构
    linux查看CPU信息
    一个服务器上启动两台tomcat
    centos6.0 配置SVN
    mysql插入表情
    MAC 安装 PIL
    安装freetype
    Hadoop基本文件命令
  • 原文地址:https://www.cnblogs.com/csk-1/p/5053916.html
Copyright © 2011-2022 走看看