个人日常使用linux命令笔记,详情用man 命令 来查看即可。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91
| #管道符号,是unix一个很强大的功能,符号为一条竖线:"|"。 #用法: command 1 | command 2 他的功能是把第一个命令command 1执行的结果作为command 2的输入传给command 2,
# 运行jar 包 nohup java -jar solr.jar >solr.log &
# 动态输出日志文件 tail -f solr.log
#解压 unzip solr.zip
#解压 tar tar -zxvf
# CRT 上传 rz -be # CRT 下载 sz
# 查看当前文件权限 ls -l learn.sh -rwxr-xr-x 1 root root 34 Sep 29 14:05 learn.sh
# 给文件加权限 chmod [-cfvR] [--help] [--version] mode learn.sh mode : [ugoa][+-=][rwxX]
# 查看当前路径 pwd
# 在 Linux 控制台生成 ps -ef | grep java
kill -3 PID(不过会输出到system.out)
# 使用 jstack 获取 Thread Dump jps -V
jstack -f 5824
# 使用可视化用具 VisualVM Profiler
# java 8 自带的工具 jcmd PID Thread.print
# 用于连接文件并打印到标准输出设备上 cat file1 > file2
#用vim查看大容量日志时会爆掉 #用less less filename
# tree命令,树形打印目录下文件 tree 目录名
# 拷贝 cp file1 file2
# 删除 rm -rf file
# 剪切,重命名 mv file1 file2
#linux定时任务 crontab -e #基本格式 : #* * * * * command #分 时 日 月 周 命令
#命令用来在指定目录下查找文件 find . -name "*.sh"
#查看文件行数 wc -l file
#ll不是命令,是ls -l的别名 ll
#显示进程详情 ps -A -opid,stime,etime,args
ps -opid,args
#显示目前所有文件系统的可用空间及使用情形 df -h
#查询文件或文件夹的磁盘使用空间 du -h du -sm *
|
未完,待续。。。