访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Linux上,最常用的一批命令解析(10年精选)

时间:2019-07-04

常用dos命令_常用linux命令_linux常用命令

内容:

? 目录操作

? 文本处理

? 压缩

? 日常运维

? 系统状态概览

? 工作常用

工作中,最常打交道的就是对目录和文件的操作。linux提供了相应的命令去操作他,并将这些命令抽象、缩写。

可能是这些命令太常用了,多打一个字符都是罪过。所以它们都很短,不用阿拉伯数字,一个剪刀手就能数过来。

640?wx_fmt=png

看命令。

mkdir 创建目录 make dir

cp 拷贝文件 copy

mv 移动文件 move

rm 删除文件 remove

例子:

 # 创建目录和父目录a,b,c,d mkdir -p a/b/c/d # 拷贝文件夹a到/tmp目录 cp -rvf a/ /tmp/ # 移动文件a到/tmp目录,并重命名为b mv -vf a /tmp/b # 删除机器上的所有文件 rm -rvf /

linux上是黑漆漆的命令行,依然要面临人生三问:我是谁?我在哪?我要去何方?

ls 命令能够看到当前目录的所有内容。ls -l能够看到更多信息,判断你是谁。

pwd 命令能够看到当前终端所在的目录。告诉你你在哪。

cd 假如你去错了地方,cd命令能够切换到对的目录。

find find命令通过筛选一些条件,能够找到已经被遗忘的文件。

至于要去何方,可能就是主宰者的意志了。

这是是非常非常加分的技能。get到之后,也能节省更多时间来研究面向对象。小姐姐味道已经输出了“最常用的vim、sed、awk技巧系列”。下面附上链接。

640?wx_fmt=png

cat

最常用的就是cat命令了,注意,如果文件很大的话,cat命令的输出结果会疯狂在终端上输出,可以多次按ctrl+c终止。

# 查看文件大小du -h file# 查看文件内容cat file

linux常用命令_常用linux命令_常用dos命令

less

既然cat有这个问题,针对比较大的文件,我们就可以使用less命令打开某个文件。

类似vim,less可以在输入/后进入查找模式,然后按n(N)向下(上)查找。

有许多操作,都和vim类似,你可以类比看下。

tail

大多数做服务端开发的同学,都了解这么命令。比如,查看nginx的滚动日志。

tail -f access.log

5.telnet命令(dos命令)很多,可去网上查找它的命令,常用的有:查看d盘文件:""dir d:\",查看c盘program file文件夹:"dir c:\progra~1\。查看.h和.c文件,发现.c文件中才是定义的那些函数的具体实现,结合第一次静态库的实践,这个.c文件就相当于那些add.c、sub.c...10-1的代码相当于那个main函数,所以可以将其做成一个静态库来使用,但是又出现了新问题。18.读取第7步指定目录下的xtrabackup_slave_info文件内容,文件1、2行依次对应以下4行sql语句中的第2、3行,文件第1行无需修改,原样执行。

tail -n100 access.loghead -n100 access.log

sort和uniq经常配对使用。

sort可以使用-t指定分隔符,使用-k指定要排序的列。

下面这个命令输出nginx日志的ip和每个ip的pv,pv最高的前10

#2019-06-26T10:01:57+08:00|nginx001.server.ops.pro.dc|100.116.222.80|10.31.150.232:41021|0.014|0.011|0.000|200|200|273|-|/visit|sign=91CD1988CE8B313B8A0454A4BBE930DF|-|-|http|POST|112.4.238.213awk -F"|" '{print $3}' access.log | sort | uniq -c | sort -nk1 -r | head -n10
 上一个教程:Linux基础命令-curl