nano 文件名
vi 文件名
cat命令用于查看纯文本文件(较短的):
$ cat [选项] 文件
(1) $ cat -n 文件
-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 参数表示只显示字节数.
①..列出文件清单命令: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运维:核心系统命令实战>>一书
前言
第1章 Linux命令行简介 / 1
①1Linux命令行概述 / 1
关机:
shutdown -h now
halt
init 0
ifup eth0
ifdown eth0
service network restart(/etc/init.d/network restart) 激活整个网络,所有网卡.
top命令
权限管理命令 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编写内容的命令相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!