zoukankan      html  css  js  c++  java
  • Linux-第二篇常用命令

    1、常用目录文件操作命令

    cd:切换目录
      格式:cd 目录
    ls:显示文件和目录列表。可选参数: -l 列出文件的详细信息 -a 列出当前目录所有文件,包含隐藏文件
    ll:查看目录接口,相当于是ls
    -l的简写
    touch:生成一个空文件 格式:touch 文件
    echo:生成一个带内容文件 格式:echo 内容 > 文件 创建文件并写入(一个尖括号) echo 内容 >> 文件 追加文本内容 (两个尖括号) 举例: echo hello world >1.txt echo linux >>1.txt
    cat:显示文本文件内容 格式:cat 文件
    cp:复制文件或目录 格式:cp 原始文件 目标目录
    mkdir:创建目录命令,可选参数 -p:父目录不存在情况下先生成父目录 格式:mkdir 文件夹名 举例:mkdir -p src/lfy
    rm:是删除文件,可选参数 -f 强制删除文件或目录 -r 同时删除该目录下的所有文件 当我们删除的文件是一个目录是,就必须强制的删除文件,并且删除目录下的所有文件 删库跑路终极大招:rm -fr /*

    mv:移动文件或目录,相当于剪切命令 格式:mv 源文件或目录 目标目录
    find:在文件系统中查找指定的文件,有一个可选参数- name 即为文件的名称,如果不加在这个参数,直接查询文件是查询不到的,只会查找目录 格式:find 目录 find -name 文件
    grep:在指定的文本文件中查找指定的字符串 格式:grep 内容 文件名
    tree:用于以树状图列出目录的内容,默认的版本应该是没有这个命令,需要后面自主下载
    pwd:显示当前工作目录
    more:分页显示文本文件内容,当文件内容过长时,我们可以使用此命令,然后按住enter键往下浏览
    head:显示文件开头内容 格式:head 文件名
    tail:显示文件结尾内容, 可选参数:-f 跟踪输出,执行这个命令,执行过后并不会立即结束,当文件被修改时,会自动的输出修改的内容

     2、常用系统操作命令

    stat:显示指定文件的相关信息,比ls命令显示内容更多
    who:显示在线登录用户
    hostname:显示主机名称
    uname:显示系统信息
    top:显示当前系统中耗费资源最多的进程
    ps:显示瞬间的进程状态
    du:显示指定的文件(目录)已使用的磁盘空间的总量,可选参数-h
    df:显示文件系统磁盘空间的使用情况,可选参数-h
    free:显示当前内存和交换空间的使用情况,可选参数-h
    ifconfig:显示网络接口信息
    netstat:显示网络状态信息
    ping:测试网络的连通性
    clear:清空屏幕(控制台),相当于windows的cls
    kill:杀死一个进程
    以上这些命令都存在一些参数,当我们需要详细的了解命令时,我们可以使用命令
    --help 来进行查看如:stat --help

    3、关机重启、压缩解压常用命令

    shutdown:命令可以用来进行关机程序,并且在关机以前传送讯息给所有使用者正在执行的程序,shutdown 也可以用来重开
      语法:shutdown [-t seconds][-rkhncfF] time [message],参数说明如下
               -t seconds:指定在多少秒后进行关机程序
               -r:关机后重新开机
               -k:并不会真的关机,只是将警告讯息传送给所有使用者
               -h:关机后停机
               -n:不采用正常程序来关机,用强迫的方式杀掉所有执行中的程序后自行关机
               -c:取消目前已经进行中的关机动作
               -f:关机时,不做fcsk动作(检查linux文档系统)
               -F:关机时强迫进行fcsk动作
               time:设定关机的时间
               message:传送给所有使用者的警告讯息
    shutdown -h now:立即关机
    reboot
    /shutdown -f now:重启系统 压缩命令:linux下有3中压缩方式,targzipbzip2,常用的是tar 语法:tar [-cxzjvf] 压缩打包文档的名称 欲打包目录,参数说明如下 -c:建立一个归档文件的参数命令 -x:解开一个归档文件的参数指令 -z:是否需要用gzip压缩 -j:是否需要用bzip2压缩 -v:压缩的过程中显示文件 -f:使用档名,在f之后要立即接档 -tf:查看归档文件里面的文件 压缩文件夹:tar -zcvf 压缩打包的名称 欲打包的目录 举例:tar -zcvf test.tar.gz test/ 欲打包的目录 解压缩文件夹:tar -zxvf test.tar.gz 语法:gzip [参数] 压缩(解压缩)的文件名,参数说明如下 -d:解压缩 -l:对每个压缩文件显示压缩文件的大小,未压缩文件的大小,压缩比,未压缩文件的名字 -v:对每一个压缩和解压的文件,显示文件名和压缩比 -num:用指定数字num调整压缩速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6 压缩:gzip [需要压缩的文件] 将文件压缩为.gz格式,注意:只能压缩文件,不能压缩目录;压缩完后不保留原文件 解压:gunzip [压缩文件名] 注意:解压后不保留原文件
  • 相关阅读:
    算法常识——二叉堆
    关于c++ 感想
    算法常识——树的遍历
    算法常识——非线性结构
    算法常识——基础的数据结构
    算法常识——结构与复杂度
    重温网络编程——常识(三)
    重温网络编程——协议(二)
    重温网络编程(一)
    RemoteViews 整理
  • 原文地址:https://www.cnblogs.com/ZeroMZ/p/11354767.html
Copyright © 2011-2022 走看看