开发常用命令

1. 帮助命令

command 表示命令

1.1 man

用法:
man command

1.2 --help

用法:
command --help

2. 文件、目录管理

2.1 ls

==> list
列出目录内容
参数:
-l:表示长格式输出详细信息,“ ls -l ” 可以简写为 “ ll ”
-d:查看目录
-a:查看所有文件,包括隐藏文件(前面带 . 的文件)。
-h:以人类可读的方式输出,“ human ”
-r:反向输出
-t:按修改时间排序
常用组合:
ls -l:以长格式查看目录内容
ls -d:查看目录
ls -a:查看所有文件
ls -lh:以人类可读的方式查看目录内容
ls -lrt:显示最近的修改文件

2.2 cd

==> change directory
改变目录
参数:
~:进入当前用户家目录
..:进入上级目录
-:进入上次目录
常用组合:
cd:进入当前用户家目录
cd ..:进入上级目录
cd -:进入上次目录

2.3 cp

==> copy
复制文件,也可以改名。
参数:
-a:保持属性不变

用法举例:
cp /tmp/test.txt /opt
源文件 目录文件

常用组合:
cp:覆盖文件不提示
cp -a:保持属性并且覆盖文件不提示。

2.4 mv

==> move
移动文件,也可以改名。
用法同cp

2.5 mkdir

==> make directory
创建目录
参数:
-p:递归创建目录

常用组合:
mkdir -p:递归创建目录,如:mkdir -p /data/backup

2.6 touch

创建文本文件

2.7 rm

==> remove
删除目录
参数:
-f:强制删除
-r:递归删除

常用组合:
rm -f:强制删除文件
rm -fr:强制删除目录(慎用!!!)

2.8 diff

==> different
比较文件
用法:
diff file1 file2

2.9 du

查看文件或目录大小
参数:
-s:显示总大小
-h:以人类可读的方式显示

常用组合:
du -sh:以人类可读的方式显示大小

2.10 cat

查看文件内容
参数:
-n:显示行号
-T:显示tab制表符

2.11 less

分行或分屏查看文件内容
输入“ / ”进入搜索模式
n:向下搜索
N:向上搜索

2.12 tail

查看文件后10行内容
参数:
-f:实时查看文件尾部动态

常用组合:
tail -f:实时查看文件尾部动态
tailf:这个命令和“ tail -f ” 功能一样

2.13 vim

编辑文件
分为三种模式:命令行模式、编辑模式、底行模式
输入“ i 或 a ”,进入编辑模式。“ i ”表示插入,“ a ”表示追加。
输入“ Esc ”键,退出编辑模式,进入命令行模式。

2.14 tar

压缩与解压缩
用法举例:
tar zcf test.tar.gz /tmp 将 /tmp 下文件压缩成 test.tar.gz 文件
目标文件 源文件
tar xf test.tar.gz -C /opt 将 test.tar.gz 文件解压到 /opt 下

参数:
-z:gzip
-c:create
-f:file
-x:extract
-C:指定解压目录

常用组合:
tar zcf:压缩文件
tar xf:解压文件

2.15 unzip

解压zip文件

2.16 find

查看文件或目录
参数:
-type:指定文件类型
f:指定文件
d:指定目录
-name:指定文件名
-size:指定文件大小
-mtime:指定修改时间
用法:
find / -type f -name “ .tar.gz ”
指定路径 类型 文件 指定文件名
举例:
find / -type f -name "
.tar.gz":查找 / 目录下的 .tar.gz 文件
find / -type f -size +100K:查找 / 目录下大于100K的文件
find / -type f -mtime +7:查看 / 目录下7天以前的文件

3. 系统管理

top:查看进程、负载、内存等信息
free:查看内存信息,常用:free -m
df:查看磁盘信息,常用:df -h
uptime:查看负载信息
date:查看日期

4. 网络管理

ip:route 和 ifconfig命令的整合,常用:ip a
ping:测试网络状态
netstat:查看网络连接状态,常用:netstat -an

5. 进程管理

ps:查看进程信息,常用:ps -ef
kill:杀掉进程,常用:kill -9 (数据库慎用)
killall:杀掉所有相关进程
pkill:杀掉进程

6. 端口管理

netstat:查看端口信息,常用:netstat -lntup | grep 8080
lsof:查看端口信息,常用:lsof -i :8080

7.mvn命令

7.1开发中mvn常用

mvn clean package依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)等7个阶段。
mvn clean install依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)、install等8个阶段。
mvn clean deploy依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)、install、deploy等9个阶段。
mvn clean install -DskipTests 跳过单元测试
主要区别如下:

package命令完成了项目编译、单元测试、打包功能,但没有把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库和远程maven私服仓库。
install命令完成了项目编译、单元测试、打包功能,同时把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库,但没有布署到远程maven私服仓库。
deploy命令完成了项目编译、单元测试、打包功能,同时把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库和远程maven私服仓库。

7.2mvn dependency

打印jar的加载记录:mvn dependency:tree > tmp.log(xxx.log) 树形打印当前项目所有引用jar的版本等信息

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,372评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,368评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,415评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,157评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,171评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,125评论 1 297
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,028评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,887评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,310评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,533评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,690评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,411评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,004评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,659评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,812评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,693评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,577评论 2 353