zoukankan      html  css  js  c++  java
  • Linux常用指令

    cd命令
    1、cd :进入用户主目录; 2、cd ~ :进入用户主目录; 3、cd - :返回进入此目录之前所在的目录; 4、cd .. :返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意思); 5、cd ../.. :返回上两级目录; 6、cd 文件夹名 :打开指定文件夹

    cp命令
    1、 cp /文件夹/文件夹/文件名 ./ :将指定文件复制到当前目录下
    所有目标文件指定的目录必须是己经存在的,cp命令不能创建目录。如果没有文件复制的权限,则系统会显示出错信息。
    2、 cp file /usr/men/tmp/file1 :将文件file复制到目录/usr/men/tmp/下,并改名为file1
    3、 cp -r /usr/men /usr/zh :将目录/usr/men下的所有文件及其子目录复制到目录/usr/zh中
    在Linux下使用cp命令复制文件时候,有时候会需要覆盖一些同名文件,覆盖文件的时候都会有提示:需要不停的按Y来确定执行覆盖。
    4、 cp aaa/* /bbb :复制目录aaa下所有到/bbb目录下,这时如果/bbb目录下有和aaa同名的文件,需要按Y来确认并且会略过aaa目录下的子目录。
    5、 cp -r aaa/* /bbb   :这次依然需要按Y来确认操作,但是没有忽略子目录。
    6、 cp -r -a aaa/* /bbb  :依然需要按Y来确认操作,并且把aaa目录以及子目录和文件属性也传递到了/bbb。
    7、 \cp -r -a aaa/* /bbb :成功,没有提示按Y、传递了目录属性、没有略过目录。

    mv命令
    mv ex3 new1 :将文件ex3改名为new1
    mv /usr/men/* . :将目录/usr/men/中的所有文件移到当前目录(用.表示)中

    pwd命令
    pwd 执行pwd命令可立刻得知您目前所在的工作目录的绝对路径名称。

    ls命令
    ls :显示当前目录下非影藏文件与目录
    ls -a :显示当前目录下包括影藏文件在内的所有文件列表
    ls -1 :输出长格式列表
    ls -ltr :按修改时间列出文件和文件夹详细信息

    sh命令
    sh命令是shell命令语言解释器,执行命令从标准输入读取或从一个文件中读取。
    sh xxx.sh :执行脚本

    解压压缩命令
    zip命令: 解压文件:unzip Filename.zip
    压缩文件:zip Filename.zip DirName
    gz命令: 解压文件1: gunzip Filename.gz
       解压文件2: gzip -d Filename.gz
          压缩文件:gzip FileName
    tar命令: 解压文件: tar zxvf Filename.tar
          压缩文件: tar czvf Filename.tar Dirname
    bz2命令: 解压文件1: bzip2 -d Filename.bz2
    解压文件2: bunzip2 Filename.bz2
    压缩文件: bzip2 -z Filename
    新建文件夹命令
    mkdir 文件夹名

    修改用户密码
    root用户下
    passwd 用户名
    eg:
    passwd zcqs

    修改文件权限
    chmod 777 文件名
    其中

    判断字符串为空
    -z str  当串的长度为0时为真(空串) 
    eg:
    if [ -z "$str" ]

    获取单个文件行数
    1、awk '{print NR}' test1.sh|tail -n1
    2、awk 'END{print NR}' test1.sh
    3、grep -n "" test1.sh|awk -F: '{print '}|tail -n1
    4、sed -n '$=' test1.sh
    5、wc -l test1.sh
    6、cat test1.sh |wc -l

    
    




     


  • 相关阅读:
    SpringCloud源码解读
    深度剖析Dubbo源码
    十大经典排序算法
    详细介绍Spring 5的那些新特性与增强
    Spring4.x所有Maven依赖
    常见的接口与类 -- Comparable
    java序列化测试
    什么是Java序列化?为什么序列化?序列化有哪些方式?
    java堆、栈、堆栈的区别
    IntelliJ IDEA常用快捷键汇总
  • 原文地址:https://www.cnblogs.com/Concerning/p/10261092.html
Copyright © 2011-2022 走看看