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常用命令以及解释的主要内容,如果未能解决你的问题,请参考以下文章

Linux常用性能诊断命令详解

Linux的常用命令和场景应用

Linux常用命令待添加

Linux常用命令解释

Linux常用命令英文全称与中文解释 (pwdsudfdu等)

Linux常用命令精讲