首页 > 代码库 > linux 基础命令 1

linux 基础命令 1

1       创建目录/data

      mkdir -p  /data

      -p  递归创建目录 ,创建多级层目录

2       tree  以树的形状显示目录

       -L  1  显示多少层目录 只查看一层目录

       -d  只显示目录

3     ls 列表列出目录中内容

      -l 字母 long长格式显示 详细信息

       -d  查看目录(把目录当做普通文件对待)

       -a  显示隐藏的信息包括隐藏的文件

       -F   给不同文件加上不同的标志

       -p   只给目录加上标记,其他类型文件不管

       -r   逆序倒叙显示内容

       -t  按文件的修改时间排序

      ls -li  显示文件的索引节点

       ls -h  以人类的方式显示 

4     进入目录、改变当前正在使用的目录

     cd   /data

     cd  -  返回上一次目录

     cd .    当前目录

    cd  . .   返回上一级目录

     cd ~ 当前用户的家目录

5    pwd  linux的指南针,显示当前所在的位置,打印当前工作目录

6    touch  触摸,创建文件 (修改文件的时间戳) 

 touch -d “ 2016-3-13”   + 文件名     修改文件的时间

 touch   -s   修改系统的时间

7      vi /vim  vim编辑器是文本编辑器

 i/o  insert 编辑模式

esc 键再次进入到命令模式

:wq 保存退出

w   写入

q   quit 退出

:q ! 强制退出

:set  nu   在vi编辑文件的时候显示行号

:set  nonu  取消显示行号

G  到文件的结尾

gg  到文件的第一行

o 在当前行的下一行插入一个空行,并进入编辑模式

dG 删除光标所在行到文件的最后一行

dd 删除光标所在行

D 删除光标所在位置  到行尾

dnd

p  粘贴

yy 复制当前行

:1,15copy15  复制1至15行

8    echo  输出内容到屏幕上

 注:单引号 ,双引号,以及没有引号之间的区别

参数:-n 不输出回车换行符号

               -e  开启转义符号

 echo的特殊使用:echo也可以多行追加

例:

echo "123

321

456

654

abc

cba" >> /xinjia

cat /xinjia

321

456

654

abc

cba

 

9    cat 查看文件内容

  (1)  多行追加

cat  >>/data/oldboy.txt<<  EOF

 i

am

oldboy

linux

EOF

 (2)cat -A  显示全部内容,包括空格也全部显示

   cat -n 显示行号

10   cp  copy 复制文件或目录 默认只能复制文件

    -a =-pdr

   -p  复制文件同时保持文件属性不变

    -r  递归复制,目录及其子孙后代

    -t 制定cp格式 第一个为目标     cp    -t    目标    源  

   cp 复制文件 格式:

  cp     源文件   目标文件

  

 

 

 

 

 

 

本文出自 “小辛” 博客,谢绝转载!

linux 基础命令 1