1. 判断当前用户
if [ "$UID" -eq “0” ]
then
echo "You are root."
else
echo "You are just an ordinary user (but mom loves you as the same)."
fi
2. 时间戳
date +%Y%m%d%H%M%S 当前时间
date -d "5 day" +%Y%m%d%H%M%S 5天后的时间
date -d "5 days ago" +%Y%m%d%H%M%S 5天前的时间
分享到:
相关推荐
Linux是世界上最广泛使用的开源操作系统之一,对于开发人员和系统管理员来说,熟悉其基本命令是至关重要的。本备忘录旨在帮助对Linux感兴趣的人员快速掌握一些常用命令,以便于日常操作和开发工作。 1. **SSH ...
- **基本操作**:`Ctrl+R`搜索历史命令,方向键上翻阅历史记录;`Ctrl+C`终止命令,`Ctrl+Z`将命令挂起;`i`在某些交互式命令中进入编辑模式,`Esc`退出编辑模式,`:wq`保存并退出,`:q!`不保存退出。 - **Tab自动...
本备忘单主要针对的是Bash Shell,它是大多数Linux发行版的默认Shell,也是PowerShell在非Windows平台上的一个选项。 1. **基本文件和目录操作**: - `ls`:列出目录内容。 - `cd`:改变当前工作目录。 - `pwd`...
`tmux`是一个强大的终端复用器,它允许用户在一个终端窗口内创建多个独立的会话,每个会话都可以执行不同的命令或者打开不同的shell。这对于多任务处理和远程工作非常有用。而`hozza-tmux-hints`是一个增强`tmux`...
*Utilize Shell 命令进行文件处理和 C 编程等基本操作,目的是熟悉基于命令的 Linux 操作方式,加深对命令的理解。 *实验内容包括:编写一个 shell 脚本 routine,实现日程提醒功能;编写一个 shell 脚本 makememo,...
* 通过 Shell 命令进行文件处理和 C 编程等基本操作,熟悉基于命令的 Linux 操作方式,加深对命令的理解。 * 实验内容包括编写 Shell 脚本实现文件处理和 C 编程等基本操作。 Linux 进程控制 * 利用进程控制相关的...
【标题】快速命令备忘单:提升你的终端操作效率 在信息技术领域,特别是系统管理和开发过程中,熟练掌握命令行操作是至关重要的。标题中的“Quick-CheatSheet”是一份为IT专业人士精心准备的资源,旨在帮助用户快速...
这包括了解如何打开终端,使用`cd`(改变目录)、`ls`(列出目录内容)、`pwd`(显示当前工作目录)等基本命令。 2. **文件和目录管理**:在Linux中,`mkdir`用于创建目录,`rmdir`或`rm -r`用于删除目录,`touch`...
Linux备忘手册分享 ...这本Linux备忘手册涵盖了Linux操作系统的方方面面,从基本概念到高级应用,为用户提供了一套完整的参考指南。通过深入学习和实践,你将能够熟练掌握Linux系统,提升工作效率。
Git基本命令** - **初始化**:`git init`在本地创建新仓库。 - **克隆**:`git clone URL`从远程仓库下载副本。 - **添加**:`git add FILENAME`或`git add .`将文件放入暂存区。 - **提交**:`git commit -m ...
本文档提供的是一份Emacs的使用备忘录,主要涉及Emacs的操作指令和快捷键,涵盖了缓冲区导航、命令执行、缓冲区操作、Shell操作、SHEME编程以及文件操作等方面的内容。 首先,我们来看Emacs的缓冲区导航指令。缓冲...
了解条件判断(if语句)、循环(for、while)和函数等基本概念,将大大提高你的工作效率。 Linux的包管理器如apt(Debian/Ubuntu)和yum(RHEL/CentOS)使得软件安装和更新变得简单。学会使用这些工具,能够快速...
6. **脚本编程**:掌握Bash shell的基础知识,编写简单的shell脚本,熟悉条件判断、循环结构以及函数的使用。 7. **系统监控**:理解系统资源的查看,如内存(`free`)、CPU(`top`)、磁盘空间(`df`)等,以及...
- **bash/csh (Unix shell)**: 提供交互式命令行环境,备忘单可能包括路径操作、管道、别名、脚本编程等。 5. **其他技术**: - **Android**: Google的移动操作系统,备忘单可能包含API调用、布局设计、权限管理...
1. **连接到数据库**:使用`mongo`命令启动Mongo Shell,然后用`use <database>`命令切换到指定数据库。 2. **查看所有数据库**:运行`show dbs`列出所有已创建的数据库。 3. **创建数据库**:当插入数据时,如果...
备忘录(Memo)通常指的是记录和管理日常事务的文本文件或应用程序,而在这个上下文中,"备忘录"可能是指一个Shell脚本或者一个用于处理Shell脚本的项目。"memo-master"可能是一个开源项目的名称,专门用于管理和...
2. **Shell安全配置**:讲解如何修改.bashrc或.bash_profile来增加安全性,比如禁用危险的别名,限制历史记录大小,以及防止命令注入。 3. **环境变量安全**:提醒用户检查并安全设置环境变量,避免暴露敏感信息。 ...
第二部分 学习Linux操作系统的基本命令 第4学时 阅读与浏览命令 46 4.1 使用man命令获取帮助 46 4.2 浏览及搜索文件系统 48 4.2.1 使用cd命令进入不同的目录 48 4.2.2 使用pwd命令查看自己所在的位置 48 4.2.3 使用...