C++后端程序员Linux C/C++后端研发菜鸟成长记

后端研发菜鸟成长记 第二章 入门 之 "存活下来&qu

2017-03-26  本文已影响215人  Linux后端研发工程实践

2.4 命令行下“存活”下来的基本技能

2.4.1 初识命令行

command [-options] param1 param2 ...

|部分 |必选 |含义 |
|--------------------|--------------------|
|命令|是|你要执行的命令名或者可执行程序的名称|
|选项|否|设置命令执行指定功能,视不同的命令而不同|
|参数|否|执行命令需要的输入参数|

2.4.2 基本的命令操作

man clear

注意执行man命令后会进入man命令的命令行模式,这个时候只有按q就可以退出man命令

clear

echo "acb0y"

pwd

ls -lrt

cd dst

cp -f src det

rm filename

touch file

mkdir test test1 test2

cat file1

head -10 filename

tail -10 flename

ps -ef

pidof program

killall program

ifconfig

netstat -anpt | grep LISTEN

free -h

df -h

top

2.4.3 组合命令操作

命令行的强大在于它提供了管道功能把多个命令组合起来,把前面一个命令的输出作为后一个命令的输入,从而实现强大的功能,管道命令通过"|"来实现,下面举几个栗子

cat install.log | wc -l

ps -ef | grep keyword | grep -v grep

netstat -anpt | grep ESTABLISHED

2.4.4 输入输出重定向

我们可以把命令的输出进行重定向,而不只是输出到命令行终端

echo "test" > test.txt

echo "test" >> test.txt

ls > /dev/null

cat 1.txt | tee 3.txt

2.4.5 vi编辑器

这里不介绍vim,因为学习曲线太过陡了,不准备把vim当作IDE来使用的没必要花精力去学习,如果大家有精力或者有极客追求的可以去网络上搜索相关教程,coolshell上的教程就有很好,大家可以去看看。这里只会介绍vi编辑器最实用的功能,vi是Linux下最常见使用广泛的命令行编辑器,刚开始使用vi可能会不习惯,需要坚持多操作几次。

上一节 : 后端研发菜鸟成长记 第一章 入门 之 云服务器

未完待续...

后续内容预告: 小试牛刀,编写性能测试工具

上一篇 下一篇

猜你喜欢

热点阅读