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

Linux编写内容的命令

作者:小编 更新时间:2023-09-21 11:03:04 浏览量:125人看过

nano 文件名

vi 文件名

cat命令用于查看纯文本文件(较短的):

$ cat [选项] 文件

(1) $ cat -n 文件

Linux编写内容的命令-图1

-n 表示显示行号.

-b 表示显示行号,但是不包括空行.

-A 表示显示出不可见的符号,如空格、tab键等.

more命令用于查看纯文本文件(较长的):

$ more [选项] 文件

more命令常用的一个参数是"- 数字",表示预先显示的行数,默认是一页:

$ more -10 文件

head命令用于查看纯文本文档的前N行:

$ head [选项] 文件

(1) $ head -n 10 文件

这个命令表示显示文件的前10行.

这个命令表示正常输出,但是不显示最后的10行.

tail命令用于查看纯文本文档的后N行:

$ tail [选项] [文件]

例如,显示文件/etc/passwd的后10行:

$ tail -n 10 /etc/passwd

wc命令用于统计指定文本的行数、字数、字节数:

$ wc [参数] 文本

(1) $ wc -l 文本

-l 参数表示只显示行数.

-w 参数表示只显示单词数.

-c 参数表示只显示字节数.

linux常用命令

①..列出文件清单命令:ls

ls命令能够列出当前目录下的所有内容.ls 命令的执行方式为:

# ls [-选项] [文件名或者目录名]

进入到Linux命令行中后,我们至少要知道当前所处的位置有哪些内容,这些信息就可以使用ls命令来获得.

在Linux中,ls命令是最常使用的命令之一,因为在命令行下要随时查看目录内容.如果不加任何选项的话,ls命令仅列出当前目录下的文件和目录名,例如,想要查看/etc目录下的内容,可以使用下列命令:

# ls /etc

如果想要列出当前目录下所有文件,则可以使用下列命令:

# ls -a

功能:在标准输出上显示文件.

语法:cat [-vTEuAte] 文件

例子: cat example.txt

功能:在终端屏幕按屏显示文本文件.

语法: more [-pcdls] 文件

例子: more example.c

more -dc example.c

more -c -10 example.c

less命令的功能几乎和more命令一样,也是用来按页显示文件,不同之处在于less命令在显示文件时允许用户既

可以向前又可以向后翻阅文件.

功能:显示指定文件的前若干行.缺省设置为显示10行

语法:head [-n] 文件

例子: head example.c

功能:显示指定文件的末尾若干行.缺省设置为显示10行

语法:tail [+ / - num ] [参数] 文件

+num 从第num行以后开始显示.- num 从距文件尾num行处开始显示.

例子: tail example.c

功能:

这组命令以指定模式搜索文件,并通知用户在什么文件中搜索到与指定的模式匹配的字符串,并打印出所有包含该字符串的文本行,在该文本行的最前面是该行所在的文件名.grep命令一次只能搜索一个指定的模式;egrep命令检索扩展的正则表达式(包括表达式组和可选项);fgrep命令检索固定字符串,它不识别正则表达式,是快速搜索命令.

语法:

例子: grep "text file" example

grep data *

grep goto *.c

Linux 命令大全

Linux grep 命令用于查找文件里符合条件的字符串.

grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来.若不指定任何文件名称,或是所给予的文件名为 - ,则 grep 指令会从标准输入设备读取数据.

参数 :

①.、在当前目录中,查找后缀有 file 字样的文件中包含 test 字符串的文件,并打印出该字符串的行.此时,可以使用如下命令:

结果如下所示:

输出结果如下:

查找文件名中包含 test 的文件中不包含test 的行,此时,使用的命令为:

linux常用的命令有哪些

来自<<跟老男孩学Linux运维:核心系统命令实战>>一书

前言

第1章 Linux命令行简介 / 1

①1Linux命令行概述 / 1

关机:

shutdown -h now

halt

init 0

ifup eth0

ifdown eth0

service network restart(/etc/init.d/network restart) 激活整个网络,所有网卡.

top命令

Linux常见命令

权限管理命令 chmod

英文愿意: change the permissions mode of a file

语法: chmod[{ugoa}{+-=}{rwx}] [文件或目录]

-R 递归修改

权限的数字表示

x -- 1

例子:mkdir /temp 创建了一个目录

touch /temp/testfile 在该目录下创建了一个test file文件

名称: chgrp

英文原意:change file group ownership

语法:chgrp [用户][文件或目录]

功能: 改变文件或目录的所属租

例子: useradd hl // 添加所有者

groupadd brother // 添加所有组

charp brother text // brother变成了text文件的所属组

注意:

①.、所属组就是创建这的所属者的缺省组

mask

0特殊权限

①.、文件搜索命令find

执行权限:find

语法:find[搜索范围][匹配条件]

功能描述:文件搜索

例子:

find /etc -name init (-iname 不区分大小写)

find /home -user(-group) hl

在根目录下查找所有者(所有组)为hl的文件

在目录/etc中查找文件init

init init init // 通配符

init (?匹配单个字符)

+n 大于 -n小于 n等于

-a两个条件同时满足

-o两个条件满足任意一个即可

-amin 访问时间 access

-cmin 文件属性 change

-mmin 文件内容 modify

命名名称:locate

执行权限:所有用户

语法:locate 文件名

功能描述:在文件资料库中查找文件

例子: $ locate inittab

输出文件所在位置

locate和find的区别:

locate的查找速度很快,因为find是在分区和磁盘上查找,而locate是在资料库中查找

注意:如果资料库没有实时更新,所以locate可能会查不到要查询的文件.

即:

updatedb (升级文件的资料库)

loocate -i 文件名 (-i 不区分大小写)

功能描述:搜索命令所在目录及别名信息

例子: which ls

alias(别名)

语法: whereis[命令名称]

功能描述:搜索命令所在目录及帮助文档路径

例子: whereis ls

语法:grep -iv[指定字串][文件]

功能描述:在文件中搜索字符串匹配的行并输出

-i 不区分大小写

-v 排除指定字符串

例子 grep mysql /root/install.log

补充: linux中 # 表示注释

命名名称:man

英文原意:manual

语法:man[命令或配置文件]

功能描述:获取帮助信息

例子: man ls # 查看ls命令的帮助信息

man services 查看配置文件sevices的帮助信息

补充:man ....后

/-g :查询与g有关的信息

空格进行翻页

回车进行换行

按n继续查找

命令名称:useradd

执行权限:root

语法:useradd 用户名

功能描述: 添加新用户

例子: useradd HF

命令名称:passwd

语法:passwd 用户名

功能描述: 设置用户密码

例子: passwd HF

命令名称:who

语法:who

功能描述: 查看登录用户信息

例子: who

输出内容含义:

登录用户名 登录终端(tty本地登录、pds表述远程终端) 登录时间 登录主机ip地址

命令名称:w

语法:w

功能描述: 查看登录用户详细信息

例子: w

命令名称:gzip

英文原意:GNU zip

语法:gzip[文件]

功能描述: 压缩文件

压缩后文件格式:.gz

解压缩:gunzip 压缩文件

注意:gizp只能压缩文件,不能压缩目录

命令名称:tar

语法:tar 选项 [-zcf] [压缩文件名] [目录]

-c 打包

-v 显示详细文件

-f 指定文件名

-z 打包同时压缩

功能描述: 打包目录

压缩后文件格式:.tar.gz

命令名称:zip

语法:zip 选项[-r][压缩后文件名][文件或目录]

-r 压缩目录

功能描述: 压缩文件或目录

压缩后文件格式: zip

注意:zip是window和linux系统中通过用的压缩格式

-k 产生压缩文件后保留有源文件

指令名称:write

指令权限:所有用户

语法:write 用户名

功能描述:给用户发消息 ,以ctrl + D保存

例子: write YX

命令名称:wall

英文原意:write all

语法:wall [message]

功能描述: 发广播信息

命令名称:ping

语法:ping 选项IP地址

-c 指定发送次数

功能描述: 测试网络连通性

命令名称:ifcongig

英文原意:interface configure

语法:ifconfig 网卡名称 IP地址

功能描述:查看和设置网卡信息(设立之临时IP)

etch0 本地真实网卡

lo 回环网卡 (用来本机通信个测试的)

cncap:..网络名称是以太网

addr:当前计算机IP地址

Bcast:当前网络地址

Mask:子网掩码

RX packets:接受数据包的总数量

TX packets:发送数据包的总数量

Base addtess: 网卡当中的物理位置

命令名称:mail (邮件命令)

语法:mail [用户名]

功能描述:查看发送电子邮件

发送:ctrl + D

查询: mail

例子: mail root

命令名称:last

语法:last

功能描述:列出目前和过去登入系统的用户信息

命令名称:traceroute

语法:traceroute

功能描述:显示数据包到主机的路径

例子: traceroute

命令名称:netstat

语法:netstat [选项]

功能描述:显示网络相关信息

选项:

-t : TCP协议

-u : UDP协议

-l : 监听

-r : 路由

-n : 显示IP地址和端口号

netstat -tlun 查看本机监听的端口

netstat -an 查看本机所有网络链接

netstat -rn 查看本届路由表

命令名称:setup

语法:setup

功能描述:配置网络(永久生效)

例子: setup

注意:配置网络结束后要重启网络服务

service network restart

挂在命令

命令名称:mount

语法:mount[-t 文件系统] 设备文件

命令名称:shutdown

选项:- c : 取消前一个关机命令

- h:关机

- r :重启

特点:可以正确的关闭和保存服务,建议实用

其他关机命令

poweroff (直接断电)

重启命令

reboot

补充:init _ 的数字含义

init0 关机

init1 单用户(启动最小最核心的服务)

查询系统运行级别

runlevel

退出登录命令

logout

以上就是土嘎嘎小编为大家整理的Linux编写内容的命令相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

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

编辑推荐

热门文章