暂时不懂的知识点

author author     2022-08-08     347

关键词:

只列出文件下的子目录

命令:ls -F /opt/soft |grep /$  

列出 /opt/soft 文件下面的子目录

输出:

[[email protected] opt]# ls -F /opt/soft |grep /$

jdk1.6.0_16/

subversion-1.6.1/

tomcat6.0.32/

命令:ls -l /opt/soft | grep "^d"

列出 /opt/soft 文件下面的子目录详细情况

输出:

[[email protected] opt]#  ls -l /opt/soft | grep "^d"

drwxr-xr-x 10 root root      4096 09-17 18:17 jdk1.6.0_16

drwxr-xr-x 16 1016 1016      4096 10-11 03:25 subversion-1.6.1

drwxr-xr-x  9 root root      4096 2011-11-01 tomcat6.0.32

(不懂操作,操作不出)


把上个命令的参数作为cd参数使用。 

命令:

cd !$

输出:

复制代码

1 [[email protected] soft]# cd !$

2 cd -

3 /root

4 [[email protected] ~]# cd !$

5 cd -

6 /opt/soft

7 [[email protected] soft]#

(不是很理解内容)



目录连接链接时,pwd -P  显示出实际路径,而非使用连接(link)路径;pwd显示的是连接路径

命令:

pwd -P

输出:

[[email protected] soft]# cd /etc/init.d 

[[email protected] init.d]# pwd

/etc/init.d

[[email protected] init.d]# pwd -P

/etc/rc.d/init.d

[[email protected] init.d]#

(不理解内容)



/bin/pwd

命令:

/bin/pwd [选项]

选项:

-L 目录连接链接时,输出连接路径

-P 输出物理路径

  


一个命令创建项目的目录结构

参考:http://www.ibm.com/developerworks/cn/aix/library/au-badunixhabits.html 

命令:

mkdir -vp scf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}

输出:

[[email protected] test]# mkdir -vp scf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}

mkdir: 已创建目录 “scf”

mkdir: 已创建目录 “scf/lib”

mkdir: 已创建目录 “scf/bin”

mkdir: 已创建目录 “scf/doc”

mkdir: 已创建目录 “scf/doc/info”

mkdir: 已创建目录 “scf/doc/product”

mkdir: 已创建目录 “scf/logs”

mkdir: 已创建目录 “scf/logs/info”

mkdir: 已创建目录 “scf/logs/product”

mkdir: 已创建目录 “scf/service”

mkdir: 已创建目录 “scf/service/deploy”

mkdir: 已创建目录 “scf/service/deploy/info”

mkdir: 已创建目录 “scf/service/deploy/product”

[[email protected] test]# tree scf/

scf/

|-- bin

|-- doc

|   |-- info

|   `-- product

|-- lib

|-- logs

|   |-- info

|   `-- product

`-- service

    `-- deploy

      |-- info

        `-- product

12 directories, 0 files

[[email protected] test]#

(看不懂)  




自定义回收站功能

命令:

myrm(){ D=/tmp/$(date +%Y%m%d%H%M%S); mkdir -p $D; mv "[email protected]" $D && echo "moved to $D ok"; }

(不理解该功能的用处)



--backup该选项指定如果目标文件存在时的动作,共有四种备份策略:

1.CONTROL=none或off : 不备份。

2.CONTROL=numbered或t:数字编号的备份

3.CONTROL=existing或nil:如果存在以数字编号的备份,则继续编号备份m+1...n:

执行mv操作前已存在以数字编号的文件log2.txt.~1~,那么再次执行将产生log2.txt~2~,以次类推。如果之前没有以数字编号的文件,则使用下面讲到的简单备份。

4.CONTROL=simple或never:使用简单备份:在被覆盖前进行了简单备份,简单备份只能有一份,再次被覆盖时,简单备份也会被覆盖

(看不懂)





复制的 log.log 建立一个连结档 log_link.log         命令:cp -s log.log log_link.log

技术分享

操作出现错误)


把文件1内容加上行号后输入文件2 这个文件里     命令:cat -n 文件1 文件2

技术分享

(好像没有输入到文件9中)


把 文件1 和 文件2的文件内容加上行号(空白行不加)之后将内容附加到文件3里。

 命令:cat -b 文件1 文件2 文件3

(没有附加到文件3中,只是暂时在一起)


把 log2012.log 的文件内容加上行号后输入 log.log 这个文件里  (和cp复制不就一样了吗)

命令:cat -n log2012.log > log.log



使用here doc来生成文件(不懂操作)



从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件.(不懂怎么退出编辑)





循环查看文件内容   命令:     tail -f test.log

(一般这命令什么情况下会用到)

90%的人都不懂的泛型,泛型的缺陷和应用场景(代码片段)

...为视频版和文字版,文字版:文字侧重细节和深度,有些知识点,视频不好表达,文字描述的更加准确视频版:视频会更加的直观,看完文字版,在看视频,知识点会更加清楚视频版bilibili地址:https://b23.tv/AdLtUGf泛型对于每个开... 查看详情

长久以来,你不懂的字符编码和字符集,这里都有

...,这篇文章花了好几天搜资料,终于写完了,暂时没精力将格式调好看一点~)常见的字符集或编码:ASCII占一个字节。最高位固定是0,共有2^7=128种表示方法,事实上128种编码都被利用起来了,... 查看详情

80%的linux都不懂的内存问题(代码片段)

星标/置顶 公众号👇,硬核文章第一时间送达!前言之前在实习时,听了OOM的分享之后,就对Linux内核内存管理充满兴趣,但是这块知识非常庞大,没有一定积累,不敢写下,担心误人子弟࿰... 查看详情

80%的linux都不懂的内存问题(代码片段)

星标/置顶 公众号👇,硬核文章第一时间送达!前言之前在实习时,听了OOM的分享之后,就对Linux内核内存管理充满兴趣,但是这块知识非常庞大,没有一定积累,不敢写下,担心误人子弟࿰... 查看详情

80%的linux都不懂的内存问题(代码片段)

星标/置顶 公众号👇,硬核文章第一时间送达!前言之前在实习时,听了OOM的分享之后,就对Linux内核内存管理充满兴趣,但是这块知识非常庞大,没有一定积累,不敢写下,担心误人子弟࿰... 查看详情

十个python入门基础小案例,看不懂的童鞋要注意

今天给大家分享十个Python入门级别的小案例。这十个案例的难度不高,但是对于知识的使用非常全面,很适合小白在学习的初期建立学习信心和增加熟练度。每个案例下都有或多或少的思路分析,希望对大家有帮助案... 查看详情

不懂的问题

...花了五天时间大致翻了一下这本书,说实话百分之七十都不懂,但是以下几个是我比较关注的问题。   第一:我们为什么要去构建之法现代软件工程?   第二:学习这门课对我们有什么帮助?   ... 查看详情

搞不懂的github

...学渣来说,上这个英语网站真的是太“刺激”了,啥也看不懂,每点击一下之前,都得查查,真的是 查看详情

一个不懂的段错误

testdwordptr[eax],eax;probepage.我在main里定义了a[2000][2000]=0,发现溢出情况,查找后发现: 这跟局部数组变量定义所分配的最大空间设置大小有关。局部变量的申请空间是存放于栈中,windows里默认栈内存是1M,所以当申请空间大于1M... 查看详情

递归(字符串)遇到一个不懂的问题

defreverse_s(s):iflen(s)<=1:returnselse:#如果只写s[1:],只能返回n,returnreverse_s(s[1:])+s[0]s="ilikepython"printreverse_s(s) 查看详情

一段看不懂的代码(关于描述符)

1classCallbackProperty(object):2"""Apropertythatwillalertobserverswhenuponupdates"""34def__init__(self,default=None):5self.data=dict()6self.default=default7self.callbacks=dict()89def__get__(self,insta 查看详情

看不懂的算法系列

FFT套CDQ分治HDU5730dsuontree链统计/子树统计无修区间统计离线处理GSS2O(1)序列顺序维护问题//找不到那个课件了……后缀三连后缀数组/后缀自动机/后缀平衡树回文二连manacher/回文自动机字符串匹配四连hash/kmp/AC自动机/trie图... 查看详情

近期的js笔记,就是为了可以多看看以前不懂的地方

1、//js实现保留两位小数functionreturnFloat(value){varvalue=Math.round(parseFloat(value)*100)/100;varxsb=value.toString().split(".");if(xsb.length==1){value=value.toString()+".00";returnvalue;}if(value.length&g 查看详情

搞不懂的算法-排序篇

  最近在学习算法,跟着<Algorithms>这本书,可能是自己水平不够吧,看完排序算法后各种,希尔,归并,快排,堆的实现在脑子里乱成一锅粥,所以就打算大概总结一下,不求精确,全面,只想用平白的语言来理一理,如... 查看详情

搞笑如何写出别人看不懂自己也看不懂的代码

写在前面:  话说那是很久以前,代码交付按行收费,于是程序员们尽量写出更多行的代码。但自古以来就是道高一尺魔高一丈,于是兴起另一个职业---缩行师。缩行师的职责,就是去掉程序猿代码里多余的代码,将代码的行... 查看详情

让你看不懂的swift语法

一、Swift杂谈Swift语法出来时间不长,网络上的各种教程已经铺天盖地,可是基本上全部的教程都是来自官方翻译。从Swift出来到如今。每天都在学习Swift。以下给出个人感受Swift中的非常多概念来源于Objective-c(扩展、协议、外部... 查看详情

遇到不懂的,摘抄了好的文章

一、getchar的两点总结:1.  getchar是以行为单位进行存取的。    当用getchar进行输入时,如果输入的第一个字符为有效字符(即输入是文件结束符EOF,Windows下为组合键Ctrl+Z,Unix/Linux下为组合键Ctrl+D),那么只有... 查看详情

高手是如何写出让人看不懂的选择器?(代码片段)

本文的标题是如何写出让别人看不懂的选择器,但是本意不是希望大家去写如此复杂的选择,一些复杂(怪异)的选择器在一些特定场景下也许有着妙用,又或者写出这种选择器是基于当时的特殊背景。通过... 查看详情