Linux的常用命令–文件的相关操作

1,用户的切换

su(switchuser)

2,显示当前目录的文件列表

ls(list)

ls-l

ls-a(all)

ll

ll-a

Linux上面,隐藏文件以”.”开头

3,目录各项操作

切换目录:cd(changedirectory)

显示当前目录:pwd(printworkingdirectory)

创建目录:mkdir(makedirectoriy)

-p父目录不存在情况下先生成父目录(parents)

cp复制文件或目录(copy)

-r递归处理,将指定目录下的文件与子目录一并拷贝(recursive)

mv联通文件或目录、文件或目录更名(move)

rmdir删掉空目录(removedirectoriy)

rm删掉文件(remove)

-r同时删掉该目录下的所有文件(recursive)

-f强制删掉文件或目录(force)

普通用户在删掉的时侯,没有任何提示

然而超级管理员在删掉的时侯,会提示

补充点:cd~可以快速到家目录

4,文件内容的编辑-VI,VIM(重点)

工作流程图:

解压文件的软件哪个好_解压文件linux_linux 解压zip文件

插入命令解析:

a:在当前字符后添加文本;

A:在行末添加文本;

i:在当前字符前插入文本;

I:在行首插入文本;

o:在当前行前面插入一空行;

O:在当前行后面插入一空行;

快捷命令:

定位命令

:setnumber显示行号

:setnonumber取消行号

:n到文本的第n行

gg到文本的第一行

G到文本的最后一行

删掉命令

x:删掉光标所在的单个字符

dd:删掉所在行

撤消命令

uundo,取消上一步操作

Ctrl+rredo,返回到undo之前

复制命令

yy+p

5,文件内容的查看及统计

touch创建空文件

显示文件内容:

cat显示文本文件内容

more分页显示文本文件内容

less

head、tail查看文本中开头或结尾部份的内容

linux 解压zip文件_解压文件的软件哪个好_解压文件linux

head-n3java.txt查看java.txt文件的前3行

wc统计文本的行数、字数、字符数(wordcount)

-m统计文本字符数数个数

-w统计文本词组数认空格

-l统计文本行数

6,文件合并和重定向

合并文件的内容一起输出,cat1.txt2.txt

合并文件:cat1.txt2.txt>3.txt

作为一个标准输入,

cat>1.txt

cat>>1.txt

>这是一个重定向输出的符号

案例:快速清空一个文件的内容

采用重定向的方法

>1.txt

7,文件搜索

find在文件系统中查找指定的文件

find/usr/local/-nameword.txt

8,文件的压缩解压缩及打包

解压文件的软件哪个好_解压文件linux_linux 解压zip文件

命令概览

gzip:压缩(解压缩)文件,压缩文件后缀为gz

Bzip2:压缩(解压缩)文件linux 解压zip文件,压缩文件后缀为bz2

Tar:打包文件或目录

命令解读

gzip命令解读:gzip[选项]要压缩(解压缩)的文件名

-d将压缩文件解压缩(decompress)

-l针对压缩后的文件,显示压缩后的文件的大小,压缩前的文件大小,压缩比等

-num用指定数字num调整压缩的速率linux 解压zip文件linux系统介绍linux操作系统教程,-1或–fast表示最快压缩方式(但压缩比低),

-9或–best表示最慢压缩方式(压缩比高)。系统缺省值为6

bzip2命令解读:bzip2[选项]文件名

-d解压缩

-z压缩

-num同上

Tar命令解读:tar[选项]打包文件名待打包文件1待打包文件2

-c构建一个打包文件create

-x解开一个打包文件extract

-z用gzip压缩文件

-j用bzip2压缩文件

linux 解压zip文件_解压文件linux_解压文件的软件哪个好

-v压缩的过程显示文件

-f使用文档名,在f以后要立刻接文档名

案例:

实现对文件的打包和解包

实现对文件的压缩和解压缩

gzip1.txt压缩文件

gzip-d1.txt.zip解压缩文件

tar-cf33.tar1.txt2.txt//打包文件

tar-xf33.tar//解包文件

gzip33.tar//压缩打包文件tar.gz

tar-zcf33.tar.gz1.txt2.txt//将1.txt和2.txt打包并压缩成33.tar.gz

tar-zxf33.tar.gz//解压缩33.tar.gz

9,管线命令

命令格式:

command1|command2

举例:

ls-l/usr/bin|less

ls-l/usr/bin|grepless

一个命令的标准输出可以管线到另一个命令的标准输入:

grep是个很强悍的程序,拿来找到文件中的匹配文本

以上就是java显示文本文件内容显示文件显示内容的详细内容,更多请关注小闻网其它相关文章

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。