网站首页 > 文章中心 > 其它

linux增加文件命令

作者:小编 更新时间:2023-09-06 11:32:21 浏览量:395人看过

Linux文件相关命令

grep命令:

grep命令是非常重要的命令,可以对文本进行查找和搜索

常用参数如下:

常用实例:

①.、在多个文件中查找:

grep -v "file" file_name

grep "file" file_name --color=auto

echo this is a test line. | grep -o -E "[a-z]+."

line.

echo this is a test line. | egrep -o "[a-z]+."

grep -c "text" file_name

grep "text" -n file_name

cat file_name | grep "text" -n

①.0、grep递归搜索文件

在多级目录中对文本进行递归搜索:

grep "text" . -r -n

①.1、忽略匹配样式中的字符大小写:

echo "hello world" | grep -i "HELLO"

hello

echo this is a text line | grep -e "is" -e "line" -o

is

line

cat patfile

aaa

bbb

echo aaa bbb ccc ddd eee | grep -f patfile -o

只在目录中所有的.php和.html文件中递归搜索字符"main()"

grep "main()" . -r --include *.{php,html}

grep "main()" . -r --exclude "README"

grep "main()" . -r --exclude-from filelist

touch abc.txt 创建一个名为abc.txt的文件

touch -r 指定文件时间与参考文件相同

touch temp 创建一个名为temp的文件

gunzip file1.gz 解压一个叫做 'file1.gz'的文件

gzip file1 压缩一个叫做 'file1'的文件

rar a file1.rar test_file 创建一个叫做 'file1.rar' 的包

rar x file1.rar 解压rar包

unrar x file1.rar 解压rar包

tar -cvf archive.tar file1 创建一个非压缩的 tarball

tar -tf archive.tar 显示一个包中的内容

tar -xvf archive.tar 释放一个包

tar -xvf archive.tar -C /tmp 将压缩包释放到 /tmp目录下

tar -cvfz archive.tar.gz dir1 创建一个gzip格式的压缩包

tar -xvfz archive.tar.gz 解压一个gzip格式的压缩包

zip file1.zip file1 创建一个zip格式的压缩包

unzip file1.zip 解压一个zip格式压缩包

which命令用于用户查找命令所有路径

命令格式

file命令用于获取文件属性

file 文件名或目录名

命令示例:

使用说明

命令格式:cat [-AbeEnstTuv] [--help] [--version] fileName

cat file1 从第一个字节开始正向查看文件的内容

-n 或 --number:由 1 开始对所有输出的行数编号.

-b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号.

-s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行.

-v 或 --show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外.

-E 或 --show-ends : 在每行结束处显示 $.

-T 或 --show-tabs: 将 TAB 字符显示为 ^I.

-A, --show-all:等价于 -vET.

-e:等价于"-vE"选项;

-t:等价于"-vT"选项;

使用示例

清空 /etc/test.txt 文档内容

cat /dev/null /etc/test.txt

tac [filename]

从最后一行开始反向查看一个文件的内容,ac与cat命令刚好相反,文件内容从最后一行开始显示,可以看出 tac 是 cat 的倒着写.

nl [-bnw] 文件

选项与参数:

-b: 指定行号指定的方式,主要有两种:

-b a :表示不论是否为空行,也同样列出行号(类似 cat -n);

-b t :如果有空行,空的那一行不要列出行号(默认值);

-n :列出行号表示的方法,主要有三种:

-n ln :行号在荧幕的最左方显示;

-n rn :行号在自己栏位的最右方显示,且不加 0 ;

-n rz :行号在自己栏位的最右方显示,且加 0 ;

-w :行号栏位的占用的位数.

more file1 查看一个长文件的内容,支持一页一页翻动

运行的时候,支持以下几个按键:

空白键 (space):代表向下翻一页;

Enter :代表向下翻『一行』;

/字串 :代表在这个显示的内容当中,向下搜寻『字串』这个关键字;

:f :立刻显示出档名以及目前显示的行数;

q :代表立刻离开 more ,不再显示该文件内容.

b 或 [ctrl]-b :代表往回翻页,不过这动作只对文件有用,对管线无用.

less file1 类似于 'more' 命令,但是它允许在文件中和正向操作一样的反向操作

less运行时可以输入的命令有:

空白键 :向下翻动一页;

[pagedown]:向下翻动一页;

[pageup] :向上翻动一页;

/字串 :向下搜寻『字串』的功能;

字串 :向上搜寻『字串』的功能;

n :重复前一个搜寻 (与 / 或 ? 有关!)

N :反向的重复前一个搜寻 (与 / 或 ? 有关!)

q :离开 less 这个程序;

head [-n number]

tail [-n number]

tail -f /var/log/messages 实时查看被添加到一个文件中的内容

文件权限列中三位为一组,分别代表相关的用户、组、其它用户的权限

权限列中三位为一组,分别代表相关的用户、组、其它用户的权限

所以修改权限可以分别修改或一同修改,系统中权限分为数字权限与字符权限

字符权限:+ 增加 -去除 a取消所有加上给定的

修改权限的命令chmod,命令格式:

chmod 权限 文件名或目录名 修改权限格式

chmod -R 权限 目录名 递归将目录及其下面所有内容权限全部修改

chown 改变文件或目录的属主(所有者)

chown 用户名 文件名或目录名

chown 用户名.组名 文件名或目录名

修改所属组也可用chgrp 命令来完成

当你用ls -l 查看到文件的属主、属组为数字时,就表明该文件的创建用户已被删除.

文件的特殊权限

chattr +i(-i) 文件名 锁定文件(取消锁定)不可删除与清空

chattr +a(-a) 文件名 添加内容(只可添加内容)

使用lsattr 文件名 查看文件的特殊权限

由此可以看出

这也是系统默认的比较安全的权限分配,其实这些默认权限全部都是由umask值来决定的

系统规定了

linux新建文件命令是什么?

Linux创建文件可以使用的命令有:vi/vim、touch、echo.

①.、vi/vim:vi oldboyedu1.txt#会直接创建并打开一个文件oldboyedu1.txt;

linux 新建文件命令

有以下四个方法

①.、使用vi命令新建文件;

写法:vi text.txt(文件夹名字)

写法:touch text.txt(文件夹名字)

写法:cp?text.txt(文件夹名字)?/home/pungki/office(文件放置位置)

写法:mv?text.txt(文件夹名字)?/home/pungki/office(文件放置位置)

扩展资料:

其它常用命令

①.、cd命令

它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径.

这是一个非常有用的查看文件与目录的命令.

该命令常用于分析一行的信息,若当中有我们所需要的信息,就将该行显示出来,该命令通常与管道命令一起使用,用于对一些命令的输出进行筛选加工等等.

find是一个基于查找的功能非常强大的命令.

linux创建文件夹命令,linux创建文件的命令有哪些

①"linux创建文件,为您提供linux创建文件图文信息,打开linux系统,在linux的桌面的空白处右击.

linux里的追加命令是什么

追加命令是可以使用文件追加重定向 .

优点;

①.、Linux由众多微内核组成,其源代码完全开源.

扩展资料;

linux里的通用命令有;

①.、date:打印或者设置系统的日期和时间.

①.0、fg jobid:可以将一个后台进程放到前台.

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章