Linux常用命令以及解释
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux常用命令以及解释相关的知识,希望对你有一定的参考价值。
参考技术A 1.cd/home/fleety/Diagserver/log
cd到指定的目录
2.tail -f day.log
实时读取指定目录下的日志(一直中,不停止)
3.grep -a \'mdtId\' day.log 或 grep -v \'mdtid\' day.log
指定条件下查找mdtid文件的记录
4.tar -zcvf day.log.tgz day.log 或 tar -zcvf day.log.tgz
分别是四个参数
x : 从 tar 包中把文件提取出来
z : 表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压
v : 显示详细信息
f xxx.tar.gz : 指定被处理的文件是 xxx.tar.gz
5.mkdir -p/home/fkeety/Diagserver/log
在home下建一个fleeety的子目录,在fleety下建一个DiagServer的子目录,在DiagServer建一个log的子目录
6.mv day.log day.log.bak
mv,移动文件到另一个文件,备份
7.rm -rf day.log
删除这个文件
8.vi day.log
打开或新建day.log文件,并将光标置于第一行首
9.pwd
显示工作目录
10. In -s aa bb
为bb文件在aa文件上建立一个同步的链接
11.unzip day.log.zip
解压到当前目录下
12. find/home/fleety/Diagserver -name \' zwyc\' -print**
查找名称为XXX的内容并打印
13.ssh -l root 180.168.34.250 -p 9222
root权限连接主机,端口是9222
14.telnet 192.168.0.22 23
建立远程tcp连接
15. sed -n \'100.2720p\'1159857_20150506_2>159857_20150506_2_2
将字符串\'100,2720p\' 写入文件15..._2文件里 并重定向到15..._2_2文件里
16.chmod fleety.fleety aaa
给fleety.fleety设置权限
17.chown 755 aaa
给aaa 添加
7 拥有者有 读取,写入,执行权限
7 组用户有 读取,写入,执行权限
5 其他用户有 读取,执行权限
18.cp -r /home/fleety/Diagserve/log ./
将log文件下的所有内容 复制到当前目录下
19.ftp 192.168.0.218 21
ftp模式连接远程主机 ,服务器会询问用户名和密码
20.more day.log
查看day.log日志,分页形式打开, more 一页页显示文件内容 空白键下一页 b键上一页
21.ps -ef
查看系统进程
22.top
主要用于查看进程的相关信息,同时它也会提供系统平均负载,cpu 信息和内存信息
Linux的常用命令和场景应用
相信很多准备从事Web开发以及测试的小伙伴,都想了解一下Linux的常用命令
首先概括一下,我会介绍哪些命令,有个基本的印象,然后再继续往下看
常用命令及解释
Linux命令 | 命令说明 |
cd | 目录切换 |
pwd | 显示当前目录路径 |
mv | 移动文件或者目录 |
tar | 解压和压缩 |
cp | 拷贝或者剪切 |
touch | 创建文件 |
mkdir | 创建文件夹 |
rmdir | 删除文件夹 |
rm | 删除 |
chmod | 更改权限 |
cat | 显示文件内容 |
more | 分页显示 |
head | 显示文件头部 |
tail | 显示文件结尾 |
vim | 文件编辑 |
grep | 管道 |
wc | 统计 |
下面首先一一介绍一下:
1、首先上场的是cd命令,这个是目录切换命令,你需要借助它跳转到任意的目录
注:Linux根目录(/)下的目录有:usr、home、etc、bin、dev
比如,我要切换到home目录 cd home 或者 cd ~
其它命令,cd .. (到上一级目录)、cd /(到根目录)、cd ../(到当前目录)、cd -(返回历史记录中的上一层目录)
2、pwd,这个命令不多做介绍了,就是用来显示当前目录路径的命令
3、场景学习
比如:我想查看某个日志文件的前10行
命令:head -n 10 my.log
比如:我想查看某个文件的最后10行
命令:tail -n 10 my.log
比如:我想查看文件中包含“你好”的前10行
命令:cat -n my.log|grep "你好"|head -n 10
4、grep和find的区别
find通过文件属性查找文件
grep通过内容查找相关文件行
find -name ok 或 find /home/my/ -name ok (注意目录的位置,在find命令之后)
grep通常和管道一起结合使用,但是也可以独立使用
grep “ok” my.txt 查找文件my.txt中包含ok关键字的行
以上是关于Linux常用命令以及解释的主要内容,如果未能解决你的问题,请参考以下文章