既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
2. 改变当前目录cd
格式:cd <目录名>
例如:执行命令cd /home/admin,则切换到目录/home/admin下。
例如:执行命令 cd~,则当前目录位于用户的主目录下。
例如:执行命令 cd…,切换到当前目录的父目录。
3.显示目录或文件信息命令ls
格式:ls [选项] <目录或文件名>
主要选项如下:
-a:显示所有文件和目录
-l: 以长格式显示文件信息
-t: 将结果按修改时间进行排序,新的文件或者目录排在前面
-R:若目录下有文件,则列出目录下的所有文件
例如: 执行命令ls -al /,显示根目录下所有文件的完整信息
例如: 执行命令ls -at a*,显示当前目录下所有以a开头的文件,新的文件排在前面
4.文件内容查看和连接命令cat
格式:cat [选项] <文件1> <文件2> …
该命令用于把几个文件的内容连接后显示在屏幕上
主要选项如下:
-n 或 -number :对内容进行按编号输出
-b 或 -number-nonblock:与-n相似,只是对于空行不进行编号
-s :当遇到连续两行以上的空白行时,就替换为一个空白行
-v:显示不可打印字符。
例如:执行命令 cat -n test.c,表示将文件test.c的内容加上行号后显示输出
例如:执行命令 cat test1.c test2.c 表示将文件test1.c和test2.c的内容串接在一起并输出
5.文件复制命令cp
格式:cp [选项] <源文件或目录> <目标文件或目录>
该命令用于把一个文件拷贝到另一个文件或者将多个文件拷贝到同一个目录下
主要选项如下:
-r:若源目录下还有文件或者目录,则都拷贝到目的地。
-f:若目标目录下已经有同名文件,则把它删除并把源文件拷贝到目标目录下。
例如:执行命令 cp test.c tmp/program.c ,表示将当前目录下的test.c文件拷贝到/tmp目录下并命名为program.c
例如:执行命令 cp *.c /tmp,表示把当前目录下所有以.c结尾的文件拷贝到/tmp目录下。
6.文件删除命令rm
格式:rm [选项] <文件或目录>
该命令用于删除文件,若加上-d选项则可以删除指定的目录
主要选项如下:
-i:删除前先讯问要求确认
-r:若目标非空,则删除目标下所有文件
-f:强制删除
例如:执行命令 rm *.c,表示删除当前目录下所有以.c结尾的文件。
例如: 执行命令 rm -rf tyq,表示强制删除tyq目录下所有的文件和子目录,子目录下的文件或目录都会被删除
7.移动或者重命名文件命令mv
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
化的资料的朋友,可以添加戳这里获取](https://bbs.csdn.net/topics/618668825)**
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!