Linux基础课-AcWing
1. 常用文件管理命令
常用命令介绍
1 | (1) ctrl c: 取消命令,并且换行 |
创建作业 & 测试作业的正确性
1 | homework 1 create 可以重新创建所有lesson_1的作业 |
第一课笔记:
一个terminal窗口就是以个屏幕, 远程连接了一个服务器, 每一个terminal可以连接到任何一个其他服务器上;
关掉terminal相当于只是关掉了屏幕, 但远程服务器是一直开着的;
linux的文件系统:
根目录: /
bin目录(常用可执行文件命令)
etc目录
var目录
lib目录(安装包, 头文件)
home目录(所有用户的家目录)
….
特殊的: .表示当前目录, ..表示上层目录, ~/表示家目录;
路径:
绝对路径: 从根目录开始描述;
相对路径: 从当前位置开始描述的路径;
4.常用命令:
ctrl + C: 立刻结束某进程 / 指令;
ctrl + U: 立刻清空当前行;
tab: 补全命令 / 文件 / 路径;(按两次会先显示出所以满足前缀要求的选项, trie树实现)
pwd: 显示当前位置;
cd: (change directory) cd + 路径;(默认返回家目录, cd .. 返回上一层目录, cd - 返回上一个待过的目录)
ls: 展示当前文件夹; (ll 等价于ls -la)
参数:
-l : 展示详细信息;
-h : 人性化的显示详细信息;
-a : 显示所有的文件(包括被隐藏的文件, 所有被隐藏的文件都是以.开头的);
cp: cp 路径1 路径2; (将路径1内容复制一份放路径2里面, 复制 + 粘贴 + 重命名);
touch: 创建一个文件;
mkdir: 创建文件夹;(可以加-p创建一系列的文件夹)
history: 显示历史用过的指令;
rm: 删除, rm xxx: 删除某一文件;rm xxx -r: 删除某文件夹;(支持正则表达式)
mv: mv xxx yyy (剪切+ 粘贴)
cat: cat xxx(查看xxx文件);
mkdir dir_a dir_b dir_c;
转载自
作者:Peter_5
链接:https://www.acwing.com/activity/content/code/content/1661985/
第一节课笔记
路径:
绝对路径: 从根目录开始描述;
相对路径: 从当前位置开始描述的路径;
. 当前目录
.. 上级目录
~/ <===> /home/acs 家目录
基本操作
ctrl + C: 取消命令,并且换行;
ctrl + U: 清空本行命令;
tab键:可以补全命令和文件名,如果补全不了快速按两下tab键,可以显示备选选项;
方向键:可以回到上一个命令;
基本命令
ls: 列出当前目录下所有文件,蓝色的是文件夹,白色的是普通文件,绿色的是可执行文件
参数:
1 | -l : 展示详细信息; |
pwd: 显示当前位置;
cd: cd + 路径;
1 | cd 默认返回家目录, cd .. 返回上一层目录, cd - 返回上一个待过的目录; |
cp: cp 路径1 路径2;
1 | (将路径1内容复制一份放路径2里面, 复制 + 粘贴 + 重命名); |
- 表示本文件夹里所有文件
mkdir a :创建文件夹a
mkdir: 创建文件夹;(可以加-p创建一系列的文件夹)
1 | eg: |
history: 显示历史用过的指令;
rm: 删除,
rm xxx: 删除某一文件;
rm xxx -r: 删除某文件夹;(支持正则表达式);
1 | eg: |
windows彻底删除文件:Shift + Delete;
mv: mv xxx yyy (剪切+ 粘贴)
1 | eg: |
cp与mv区别:cp(复制+粘贴), mv(剪切+粘贴)
mkdir与touch区别:mkdir(创建文件夹), touch(创建文件)
cat: cat xxx(查看xxx文件);
1 | eg: |
rm /* -rf (删除所有文件)
作业
1 | cd homework_0 |
借鉴:
https://www.acwing.com/activity/content/code/content/1661985/
转载自
链接:https://www.acwing.com/solution/content/101474/
、
testtest是否存在