C++ Primer Plus学习(十八)——Linux和C++知识点梳理(黑马程序员)

C++ Primer Plus学习(十八)——Linux和C++知识点梳理(黑马程序员),第1张

知识点梳理
  • Linux常用指令
  • 数据度量单位
  • 压缩
  • 硬链接和软链接


Linux常用指令
  • ctrl + shift + +:放大终端窗口和字体
    ctrl + -:缩小终端窗口和字体
  • ls:list,罗列文件
    ls -a:隐藏文件以’·'开头,要ls -a才能显示
    ls -lh:在列出文件的同时查看文件的大小
    ls -lha:将所有的文件以人性化的方式输出,包括隐藏文件,都会输出可读的文件大小,相当于ls -l -h -a
  • pwd : print work directory
  • cd:change directory
    cd -:在最近两个工作目录中来回切换
  • touch:新建文件,如果文件存在,则修改最新修改时间
  • mkdir:新建目录
    mkdir -p a/b/c:创建多级文件夹
  • mv:move,移动文件和目录,-i覆盖文件前给出提示
  • rm:remove,删除文件
    rm -r:删除文件夹
    rm -f:强制删除,忽略不存在的,不提示
  • 查命令的帮助文档:command --help, man command
  • tree -d:只显示目录,不显示文件
  • cat:查看文件内容,创建文件,文件合并,追加文件内容等功能; -b对非空输出行进行编号,-n对所有输出行进行编号
  • more:显示文件内容;空格向下翻页,回车向下一行;b回滚,f前滚,/word搜索
  • grep “搜索文本内容” 文件名:在文件中搜索相关内容,-n显示包含的行号,-v显示不包含的所有行及行号,-i忽略大小写
  • echo:会在终端显示参数指定的文字,常和重定向联合使用;
    重定向:将本应显示在终端上的内容输出/追加到指定文件中
    >:输出,会覆盖文件原有内容
    >>:追加内容
    echo python > a:把原本要显示在终端的“python”重定向到a文件中
    ls -lh > a:把文件列表信息重定向到a文件中
  • 管道|:将一个命令的输出可以通过管道作为另一个命令的输入
    ls -lha | grep Do:将所有文件罗列出来之后,查询包含“Do”的文件,其中的grep意思是在前面命令执行结果的基础上查询指定的文本
  • shutdown:关闭(1min之后); -r重启,now现在关闭,-c取消;shutdown 10:25shutdown +10(10min之后)
  • ssh:数据传输是加密且压缩的
    scp(secure copy):安全拷贝
  • chmod +/- rwx 文件名/目录名:给文件名或目录名以权限
    chmod -R 777 文件名/目录名:递归修改目录下的所有文件的权限
数据度量单位
  • b(bit):是表示信息的最小单位,是二进制数的一位包含的信息或2个选项中特别指定1个的需要信息量。
  • B(Byte):1个Byte由8个bit组成,是数据存储的基础单位,1个Byte又称为一个字节,一般为8位二进制数,可区别256个数字。
  • K(Kibibyte):1KB = 1024B
  • M(Mebibyte):1M = 1024KB
  • G(Gigabyte):1G = 1024M
  • T(Terabyte):1T = 1024G
  • 除了以上单位之外,还有P(Peta)、E(Exa)、Z(Zetta)、Y(Yotta)、B(Bronto)、N(Nona)、D(Dogga)、C(Corydon)、X(Xero)。
压缩

windows – rar; Mac – zip; Linux – tar.gz
参考以下文章:

  • Linux tar.gz、tar、bz2、zip 等解压缩、压缩命令详解
  • 在linux环境下如何压缩、解压文件?来看这篇文章就够了
  • Linux 文件压缩和解压命令 (压缩、解压)
  • Linux环境下,文件的压缩/解压
硬链接和软链接
  • linux软链接的创建、删除和更新
  • 硬链接与软链接

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/799200.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-06
下一篇 2022-05-06

发表评论

登录后才能评论

评论列表(0条)

保存