Linux文件操作

Linux概览
Linux文件操作

  1. 基本操作
    mkdir 创建目录 make dir
    cp 拷贝文件 copy
    mv 移动文件 move
    rm 删除文件 remove
    ls 命令能够看到当前目录的所有内容。ls -l能够看到更多信息,判断你是谁。
    pwd 命令能够看到当前终端所在的目录。告诉你你在哪。
    cd 假如你去错了地方,cd命令能够切换到对的目录。
    find find命令通过筛选一些条件,能够找到已经被遗忘的文件。
命令 说明 示例
cat 查看文件内容,如果文件很大的话,cat命令的输出结果会疯狂在终端上输出,可以多次按ctrl+c终止。 查看文件大小:du -h file 查看文件内容cat file
less 针对比较大的文件,我们就可以使用less命令打开某个文件。类似vim,less可以在输入/后进入查找模式,然后按n(N)向下(上)查找。 类比vim
tail tail命令可以静态的查看某个文件的最后n行,与之对应的,head命令查看文件头n行。但head没有滚动功能 tail -n100 access.log head -n100 access.log
sort sort和uniq经常配对使用。sort可以使用-t指定分隔符,使用-k指定要排序的列 awk -F"|" ‘{print $3}‘ access.log | sort | uniq -c | sort -nk1 -r | head -n10
grep grep用来对内容进行过滤,带上--color参数,可以在支持的终端可以打印彩色,参数n则输出具体的行数,用来快速定位 grep -rn --color POST access.log 如果我想要看某个异常前后相关的内容,就可以使用ABC参数。它们是几个单词的缩写,经常被使用。A after 内容后n行B before 内容前n行C count? 内容前后n行
diff diff命令用来比较两个文件是否的差异,diff和patch还是一些平台源码的打补丁方式
压缩 linux下常见的压缩文件有tar、bzip2、zip、rar等,7z这种用的相对较少。 .tar 使用tar命令压缩或解压、.bz2 使用bzip2命令操作、.gz 使用gzip命令操作、.zip 使用unzip命令解压、.rar 使用unrar命令解压

Linux文件操作

上一篇:Docker


下一篇:linux 性能统计命令