头像

豆黄包




离线:20天前


最近来访(12)
用户头像
玄淇
用户头像
LAG_流雲
用户头像
垫底抽風
用户头像
yxc

新鲜事 原文

豆黄包
1个月前
Linux课程的terminal恢复出厂设置后ctrl+a+%无法进入分屏模式,懂得同学可以说一下如何解决嘛



豆黄包
1个月前

bin:可执行文件(根目录)
etc:配置文件
var==log:网站日志
lib:安装包以及库文件
home:所有用户的家目录
proc:进程相关的信息

!!!!!!!!!!!!!!!
rm / -rf == rm -rf / :删库跑路,不可尝试!!!!

如果在终端创建了文件夹,可以在相应的在图形化界面中同路径下也创建同一文件,用于记录
cd命令只能进入当前盘符中的文件夹
ls命令就是list的缩写,用来打印出当前目录的清单。如果ls指定其他目录,那么就会显示指定目录里的文件以及文件夹清单。
ls命令不仅可以查看Linux文件夹中包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息。

rm -f :删除一些被系统保护不可删除的文件,不可轻易使用

绝对路径:从根目录开始去描述你的路径(开头:/) 举例:/home/acs/main.cpp
相对路径:从当前路径开始去描述你的路径(开头:文件名,该目录) 举例:假如当前在/home/acs/里面,那么main.cpp的相对路径为tmp/main.cpp,
到达该cpp文件的命令为ls tmp/main.cpp,而非cd tmp/mian.cpp
点目录: 一个点表示当前目录 两个点表示上层目录

ls -a:显示当前目录下的所有文件,包括隐藏文件
ls -A:不显示当前目录文件和上层目录文件
ls -l :查看每一个文件的详细信息
ls 文件名 -l :查看指定文件的信息
ls -la == ll == ls -al :显示文件详细信息(参数可以改变,但表达的意思不变)
ls -lh :表示可读性更好的输出文件的详细信息
cd:改变目录 cd 相对路径(绝对路径)
cd ../ :返回上一层
cd - :返回之前待的路径 (== cd ./)
~/ :家目录 ,即用户的目录
cd ~/ :表示返回家目录
cd :进入或退出某个文件夹 打开=cd+ls
tree:显示文件之间的关系

(1) ctrl c: 取消命令,并且换行。即向当前运行的进程传递一个终止信号,从而将目前的进程关掉

(2) ctrl u: 清空本行命令

(3) tab键:可以补全命令和文件名,如果补全不了快速按两下tab键,可以显示备选选项

(4) ls: 列出当前目录下所有文件,蓝色的是文件夹,白色的是普通文件,绿色的是可执行文件

(5) pwd: 显示当前路径

(6) cd XXX: 进入XXX目录下, cd .. 返回上层目录.cd==change directory,cd+绝对路径(或相对路径)

(7) cp XXX YYY: 将XXX文件复制成YYY,XXX和YYY可以是一个路径,比如../dir_c/a.txt,表示上层目录下的dir_c文件夹下的文件a.txt
cp等于图形界面中的复制+粘贴+重命名
举例: cp a/tmp.txt b :表示将文件a中的tmp.txt文件复制到b中
cp a/tmp.txt b/tmp2.txt :表示将文件a中的tmp.txt文件复制到b中并重命名为tmp2.txt
cp a b -r :将a文件夹整体复制到b目录中

(8) mkdir XXX: 创建目录XXX,相当于创建一个文件夹XXX
举例:mkdir c y 批量创建文件夹,并分别命名为c和y
mkdir y\ c :创建名为“y c”的文件夹,操作系统会将”\“自动转译为空格

(9) rm XXX: 删除普通文件; rm XXX -r=rmdir: 删除文件夹 -r :递归单词的缩写
rm :删除操作,没有回收站。同时支持正则表达式,即rm tmp.txt tmp2.txt -r == rm .txt -r 批量删除
举例:rm a/
:清空文件夹a中的东西,并保留a
rmdir a b c d f =rm a b c d f:批量删除文件夹
rm * :删除当前文件夹中的所有东西
rm * -r :当文件中有目录时,需要添加-r递归删除
必须将文件置空才能删除文件夹

(10) mv XXX YYY: 将XXX文件移动到YYY,和cp命令一样,XXX和YYY可以是一个路径;重命名也是用这个命令
mv=剪贴+粘贴

(11) touch XXX: 创建一个文件

(12) cat XXX: 展示文件XXX中的内容

(13) 复制文本
windows/Linux下:Ctrl + insert,Mac下:command + c

(14) 粘贴文本
windows/Linux下:Shift + insert,Mac下:command + v

终端写代码
进入:
vim 或者 vim+文件名
退出 :
(1)不保存而强制退出 Esc:q!+Enter
(2)保存并退出 Esc:wq+Enter

0:45:00—之前文件管理命令
之后文件系统



活动打卡代码 工程课 Linux-1.9. homework_9

豆黄包
1个月前
//这里填你的代码^^
//注意代码要放在两组三个点之间,才可以正确显示代码高亮哦~

382 cd homework_9
383 ls
384 rm *.txt
385 ls
386 cd



活动打卡代码 工程课 Linux-1.8. homework_8

豆黄包
1个月前
//这里填你的代码^^
//注意代码要放在两组三个点之间,才可以正确显示代码高亮哦~

358 cd homework_8
359 ld
360 ls
361 tree
362 cd dir_
363 cd dir_a
364 ls
365 cat task.txt
366 rm a.txt
367 ls
368 cd ../
369 cd dir_b
370 cat task.txt
371 mv b.txt b_new.txt
372 ls
373 cd ../
374 cd dir_c
375 cat task.txt
376 cp * .task
377 c.txt
.bak
378 c.txt c.txt.bak
379 cp c.txt c.txt.bak
380 ls
381 cd ../../



活动打卡代码 工程课 Linux-1.7. homework_7

豆黄包
1个月前
//这里填你的代码^^
//注意代码要放在两组三个点之间,才可以正确显示代码高亮哦~

334 cd homework_7
335 cp *.txt dir_2
336 mv a.txt a2.txt
337 mv b,txt b2.txt
338 ls
339 mv a2.txt a.txt
340 cd dir_2
341 ls
342 mv a.txt a2.txt
343 mv b.txt b2.txt
344 mv c.txt c2.txt
345 ls
346 cd ../../



活动打卡代码 工程课 Linux-1.6. homework_6

豆黄包
1个月前
//这里填你的代码^^
//注意代码要放在两组三个点之间,才可以正确显示代码高亮哦~

350 mv task.txt done.txt
351 ls
352 cd done.txt
353 mkdir dir_a
354 mv done.txt dir_a



活动打卡代码 工程课 Linux-1.5. homework_5

豆黄包
1个月前
//这里填你的代码^^
//注意代码要放在两组三个点之间,才可以正确显示代码高亮哦~

rmdir dir_*



活动打卡代码 工程课 Linux-1.4. homework_4

豆黄包
1个月前
//这里填你的代码^^
//注意代码要放在两组三个点之间,才可以正确显示代码高亮哦~

rm *.txt



活动打卡代码 工程课 Linux-1.3. homework_3

豆黄包
1个月前
//这里填你的代码^^
//注意代码要放在两组三个点之间,才可以正确显示代码高亮哦~

mv dir_a/*.txt dir_b



活动打卡代码 工程课 Linux-1.2. homework_2

豆黄包
1个月前
//这里填你的代码^^
//注意代码要放在两组三个点之间,才可以正确显示代码高亮哦~

279 mv a.txt a_new.txt
280 mv b.txt b_new.txt
281 mv c.txt c_new.txt