一、Bash的基本功能
1、历史命令:
Linux非常的智能会将我们敲过的所有命令,都保存到我们的计算机当中。只要我们使用history命令直接回车,就可以看到我之前敲过的命令。
1.1 > 历史命令默认会保存1000条,可以在环境变量配置文件/etc/profile中进行修改。命令格式:[root@localhost ~]# history [选项] [历史命令保存文件]选项:-c:清空历史命令,如果没有特殊情况不建议使用 -c 命令,清楚历史命令;
-w:强制把缓存中的历...
原文链接:https://blog.csdn.net/hesongzefairy/article/details/107877827
之前一直用LeetCode刷题,但是线上笔试基本都是牛客网的OJ系统对输入输出有一些要求,第一次考试没有提前做功课,算法题在case输入这里坑了很多时间,题目做出来但是case通过率0%,记个笔记。
1.第一类:牛客网里的剑指offer的题和leetcode上一样,函数定义已经写好了,只需要完成函数,返回相关的值就可以,不需要处理任何输入输出,不要在函数里输出任...
自己写一下吧,免得又忘了,被人问到,被鄙视0 表示标准输入,1 表示标准输出 ,2 表示标准错误输出一个 > 表示已覆盖的方式把命令的正确执行重定向到文件两个 >> 表示是以追加的方式重定向到文件2>> 表示把错误输出重定向到文件原文:https://www.cnblogs.com/li-tian-jun/p/10049117.html
给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形。输入: 输入只有一行, 包含一个字符。输出: 该字符构成的菱形。样例输入: *样例输出: * *** ***** *** * #include<cstdio>using namespace std;int main(){ char a; scanf("%c",&a); printf(" %c\n",a); printf(" %c%c%c\n",a,a,a); printf("%c%c%c%c%c\n",a,a,a,a,a); printf(" %c%c%c\n",a,a,a); printf(" %c",a); r...
Shell 流程控制
和 Java、PHP 等语言不一样,sh 的流程控制不可为空,如(以下为 PHP 流程控制写法):
实例 <?php if (isset($_GET["q"])) { search(q); } else { *// 不做任何事情* } 在 sh/bash 里可不能这么写,如果 else 分支没有语句执行,就不要写这个 else。 ------ ## if else ### fi if 语句语法格式: ``` if condition then command1 command2 ... commandN fi ``` 写成一行(适用于终端命令提示符): ``` if [ $(ps -e...