[Linux] 基础命令

mkdir:    mkdir dirName

        -p --parents 递归创建目录

                  mkdir -p /usr/data

           -m --mode=模式,设定权限<模式> (类似 chmod)

                 mkdir -m 777 file

ll 列出来的结果详细,有时间,是否可读写等信息 ,如windows里的详细信息
ls 只列出文件名或目录名 就象windows里的列表

 

ls

         -l  显示详细信息

         -a 显示所有文件,包括隐藏文件

         -i  显示inode

         -t :依修改时间排序,而不是用档名(从最新修改开始排列——最久)。

         -r :将排序结果反向输出,例如:原本档名由小到大,反向则为由大到小;

         -d:查看目录

        -F:给不同文件结尾加不同标识

        -p给目录结尾加斜线

cd

        cd [~]:进入当前用户的家目录,比如我是fuwh这个用户登陆的,则进入到/home/fuwh目录

        cd -:代表前一个工作目录,比如我们经常需要在两个目录之间切换,则可以使用这种快捷方式。

 

pwd: 返回当前目录

touch:新建一个不存在的文件或者修改文件时间戳的命令

       -a 或--time=atime或--time=access或--time=use  只更改存取时间。

  -c 或--no-create  不建立任何文档。

  -d  使用指定的日期时间,而非现在的时间。

  -f  此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。

  -m 或--time=mtime或--time=modify  只更改变动时间。

  -r  把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。

  -t  使用指定的日期时间,而非现在的时间。

实例一:创建不存在的文件

  touch log2012.log log2013.log

实例二:更新log.log的时间和log2012.log时间戳相同

  touch -r log.log log2012.log

实例三:设定文件的时间戳

  touch -t 201211142234.50 log.log

 

vi/vim

 

echo:在显示器上显示一段文字,一般起到一个提示的作用。echo [ -n ] 字符串(-n 不要在最后自动换行)

cat:查看文件内容

        -n :显示行号

xargs : 为其他命令提供参数     xargs -n 数字(分组)

cp    copy拷贝文件或目录,默认不能拷贝目录(需要加参数)

    -r:递归,用于复制目录

    -a:相当于 -pdr

mv:移动文件或者将文件改名       mv [选项] 源文件或目录 目标文件或目录

rm:  rm -f  force      -r 目录

find :查找     find 路径 -type (f,file,d,directory,c(char),b(block)) -name "dsd" ,-mtime(修改时间)+number |xargs rm -f

        -type f(文件)

        -name '*'

        -mtime +7,7,-7

head: head -n 数字    文件读取文件前n行,默认前10行

tail:输出文件后n行   -n 数字

grep:查找文件里符合条件的字符串。

    -v :排除

seq:打印序列  seq num

         -s 指定分隔符,默认/n,换行

sed:文件增删改替换查

     -n取消默认输出,p打印20-30行 :sed -n '20,30'p a.txt

awk:强大的文本分析   -F 指定分隔符  NR行号 {print &1 &2} (&指定列)

alias:修改设置别名,unalias :取消别名

tree :目录树   yum install tree -y

man :查询命令帮助   man 命令名

help:帮助 bash命令

stat :查看文件信息

https://blog.csdn.net/wangchaoqi1985/article/details/81738966

posted @ 2018-11-28 12:02  Moke丶青  阅读(111)  评论(0编辑  收藏  举报