Linux命令-cal命令
cal(Calendar)命令可以用来显示公历(阳历)日历。公历是现在国际通用的历法,又称格列历,通称阳历。“阳历”又名“太阳历”,系以地球绕行太阳一周为一年,为西方各国所通用,故又名“西历”。
1.命令格式:1cal [参数] [月份] [年份]
2.命令功能: 用于查看日历等时间信息,如只有一个参数,则表示年份(1-9999),如有两个参数,则表示月份和年份
3.命令参数:123456-1, 显示一个月的月历-3, 显示系统前一个月,当前月,下一个月的月历-s, 显示星期天为一个星期的第一天,默认的格式-m, 显示星期一为一个星期的第一天-j, 显示在当年中的第几天(一年日期按天算,从1月1号算起,默认显示当前月在一年中的天数)-y, 显示当前年份的日历
4.使用实例:实例1:显示当前月份日历
1cal
实例2:显示指定月份的日历
1cal 1 2020
实例3:显示2020年日历
123cal -y 2020 # 或:cal 2020
实例4:显示自1月1日的天数
1cal -j
实例5:星期一显示在第一列
1cal -m
Linux命令-basename命令
basename命令用于去掉文件名的目录和后缀(strip directory and suffix from filenames),对应的dirname命令用于截取目录
1. 命令格式:1234# 去掉NAME中的目录部分basename <NAME># 指定SUFFIX(后缀),如果不指定SUFFIX则在结果保留SUFFIXbasename <NAME> <SUFFIX>
2. 命令功能: 去掉文件名的目录和后缀。
3. 常用参数12345-a, --multiple, 支持多个名称,并将每个参数作为一个单独的名字-s, --suffix=SUFFIX, 删除尾随的后缀-z, --zero,用nul结尾,然不是换行--help, 帮助信息--version, 版本信息
4.使用实例:实例1:去掉目录:
1basename /usr/bin/sort.h
输出:
1sort.h
实例2:去掉目录和后缀
1234# 指定了SUFFIX为‘.h’basename /usr/include/sort.h .h# 或者使用-s选项 ...
Linux命令-at命令
在windows系统中,windows提供了计划任务这一功能,在控制面板->性能与维护->任务计划,它的功能就是安排自动运行的任务。通过’添加任务计划’的一步步引导,则可建立一个定时执行的任务。
在linux系统中你可能已经发现了为什么系统常常会自动的进行一些任务?这些任务到底是谁在支配他们工作的?在linux系统如果你想要让自己设计的备份程序可以自动在某个时间点开始在系统底下运行,而不需要手动来启动它,又该如何处置呢? 这些例行的工作可能又分为一次性定时工作与循环定时工作,在系统内又是哪些服务在负责? 还有,如果你想要每年在老婆的生日前一天就发出一封信件提醒自己不要忘记,linux系统下该怎么做呢?
今天我们主要学习一下一次性定时计划任务的at命令的用法!
1.命令格式:1at [参数] [时间]
2.命令功能: 在一个指定的时间执行一个指定任务,只能执行一次,且需要开启atd进程(ps -ef | grep atd查看, 开启用/etc/init.d/atd start or restart; 开机即启动则需要运行chk ...
Linux命令-du命令
Linux du(Disk Usage)命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的.
1.命令格式:1du [选项] [文件]...
显示filePath的使用空间总大小 : du -sh
2.命令功能: 显示每个文件和目录的磁盘使用空间。
3.命令参数:123456789101112131415-a或-all, 显示目录中个别文件的大小。 -b或-bytes, 显示目录或文件大小时,以byte为单位。 -c或--total, 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。 -k或--kilobytes, 以KB(1024bytes)为单位输出。-m或--megabytes, 以MB为单位输出。 -s或--summarize, 仅显示总计,只列出最后加总的值。-h或--human-readable, 以K,M,G为单位,提高信息的可读性。-x或--one-file-xystem, 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过 ...
Linux命令-df命令
linux中df(Disk Free)命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
1.命令格式:1df [选项] [文件]
df -h
2.命令功能: 显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间将以KB为单位进行显示,除非环境变量POSIXLY_CORRECT被指定,那样将以512字节为单位进行显示
3.命令参数:必要参数:
1234567891011-a, 全部文件系统列表-h, 方便阅读方式显示-H, 等于“-h”,但是计算式,1K=1000,而不是1K=1024-i, 显示inode信息-k, 区块为1024字节-l, 只显示本地文件系统-m, 区块为1048576字节--no-sync, 忽略 sync 命令-P, 输出格式为POSIX--sync, 在取得磁盘信息前,先执行sync命令-T, 文件系统类型
选择参数:
12345--block-size=<区块大小>, 指定区 ...
杭州历年独角兽名单 2021年最新
什么是独角兽独角兽公司:公司成立的时间比较短,一般在十年之内,在短时间内公司的市值超过10亿美元,且还未在金融市场上市募资的公司。
2019杭州独角兽
2020杭州独角兽
2021杭州独角兽
Markdown最全教程
1.基本操作
1.1 内容目录语法:
1[TOC]
1.2 标题语法1:
123456# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题
语法2:(使用 = 和 - 标记一级和二级标题)
1234一级标题=================二级标题-----------------
1.3 引用/区块语法:
123> 引用内容1>> 引用内容2>>> 引用内容3
效果:
引用内容1
引用内容2
引用内容3
1.4 段落语法:(段落的换行是使用两个以上空格+回车)
12段落1<space><space><enter>段落2
2.代码块2.1 单行代码语法:
123`String str1 = "hello";```String str1 = "hello";`````String str1 = "hello";```
效果:String str1 = "hello";
...
Linux安装RocketMQ
一、Linux安装RocketMQ官方安装教程
1.下载安装包123cd /usr/local# 下载source版本(未编译版)wget https://ftp.jaist.ac.jp/pub/apache/rocketmq/4.8.0/rocketmq-all-4.8.0-source-release.zip
2.解压1unzip rocketmq-all-4.8.0-source-release.zip
3.使用mvn进行编译123cd rocketmq-all-4.8.0-source-release/# 编译打包(时间比较久,耐心等待)mvn -Prelease-all -DskipTests clean install -U
4.启动12# 进入项目目录文件cd distribution/target/rocketmq-4.8.0/rocketmq-4.8.0
4.1 启动NameServer123nohup sh bin/mqnamesrv &# 查看日志(可以看到The Name Server boot success...)tail -f ~/logs/ ...
Linux安装Maven
Linux安装Mavenmaven依赖于jdk,请先安装jdk
1.下载压缩包:
2.上传到linux的/usr/local目录1cd /usr/local
3.解压文件1tar -zxvf apache-maven-3.8.1-bin.tar.gz
4.配置环境变量1vi /etc/profile
加入一下内容:
12export MAVEN_HOME=/usr/local/apache-maven-3.8.1export PATH=$MAVEN_HOME/bin:$PATH
5.刷新环境变量1source /etc/profile
6.检查版本1mvn -v
看到如下内容安装成功
12345Apache Maven 3.8.1 (05c21c65bdfed0f71a2f2ada8b84da59348c4c5d)Maven home: /home/maven/apache-maven-3.8.1Java version: 1.8.0_212, vendor: Oracle Corporation, runtime: /usr/java/jdk1.8.0_212-amd64 ...
Git 命令大全
Gitgit config配置 Git 的相关参数。
Git 一共有3个配置文件:
1.仓库级的配置文件:在仓库的.git/.gitconfig,该配置文件只对所在的仓库有效。
2.全局级的配置文件:Mac系统在~/.gitconfig,Windows系统在C:\Users\<用户名>\.gitconfig。
3.系统级的配置文件:在Git的安装目录下(Mac 系统下安装目录在/usr/local/git)的etc文件夹中的gitconfig。123456789101112131415161718192021222324252627282930313233343536373839404142# 查看配置信息# --local:仓库级,--global:全局级,--system:系统级$ git config <--local | --global | --system> -l# 查看当前生效的配置信息$ git config -l# 编辑配置文件# --local:仓库级,--global:全局级,--system:系统级$ git config <-- ...