更新一部分linux笔记,删除了密码本
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
# cd \[路径]
|
||||
|
||||
作用:切换工作目录
|
||||
|
||||
不加路径会返回home的用户目录
|
||||
|
||||
# pwd
|
||||
|
||||
作用:打印当前工作路径
|
||||
@@ -0,0 +1,37 @@
|
||||
# cp \[-r] \[路径1] \[路径2]
|
||||
|
||||
作用:复制文件/文件夹
|
||||
|
||||
选项:
|
||||
- r 用于复制文件夹使用,表示递归
|
||||
- 路径1表示被复制的文件/文件夹的路径
|
||||
- 路径2表示复制到的文件/文件夹的路径
|
||||
|
||||
示例:
|
||||
- cp ./test1 ./test2
|
||||
- cp -r ./test1/t1 ./test2
|
||||
|
||||
# mv \[参数1] \[参数2]
|
||||
|
||||
作用:移动文件/文件夹,也可以用于改名
|
||||
|
||||
选项:
|
||||
- 参数1表示被移动的文件/文件夹
|
||||
- 参数2表示移动后的文件/文件夹
|
||||
|
||||
示例:
|
||||
- mv ./test1/t1 ./test2
|
||||
- mv ./test1 ./test2
|
||||
# rm \[-r -f -l] \[参数1] \[参数2]...
|
||||
|
||||
作用:删除文件/文件夹
|
||||
|
||||
选项:
|
||||
- -r:和cp一样用于删除文件夹
|
||||
- -f:强制删除
|
||||
- 参数n:多个文件/文件夹
|
||||
|
||||
示例:
|
||||
- rm -r ./test1
|
||||
- rm -f ./test1/t1
|
||||
- rm -rf /test*
|
||||
@@ -0,0 +1,10 @@
|
||||
# ls \[ -a -l -h] \[路径]
|
||||
|
||||
作用:以平铺形式,列出当前工作目录下的内容
|
||||
|
||||
参数:
|
||||
- a 表示列出全部内容,包括.开头的隐藏文件
|
||||
- l 表示垂直列出,给出了权限,用户和用户组等
|
||||
- h 表示以易于阅读的形式给出文件大小参数,通常和-l配合使用
|
||||
|
||||
输出内容过多时,可以使用 `| less`来减少一次输出的内容量
|
||||
@@ -0,0 +1,11 @@
|
||||
# mkdir \[-p] \[路径]
|
||||
|
||||
|
||||
直接创建单个文件夹示例:
|
||||
- mkdir test
|
||||
- mkdir ./test
|
||||
- mkdir /home/kister/test
|
||||
- mkdir ~/test
|
||||
|
||||
一次性创建多个层级`-p`示例:
|
||||
- mkdir -p ./test/testintest/testintestintest
|
||||
@@ -0,0 +1,22 @@
|
||||
# touch \[路径]
|
||||
|
||||
作用:创建文件
|
||||
|
||||
示例:
|
||||
touch test.txt
|
||||
|
||||
# cat \[文件]
|
||||
|
||||
作用:查看文件
|
||||
|
||||
示例:
|
||||
cat ./test.txt
|
||||
|
||||
# more \[文件]
|
||||
|
||||
作用:查看文件
|
||||
与cat的不同:文件过长时可以翻页,cat只能一次性打印
|
||||
按q退出
|
||||
|
||||
示例
|
||||
more ./test.txt
|
||||
@@ -0,0 +1,27 @@
|
||||
|
||||
这些指令都是程序,所以执行的命令的程序也需要存放
|
||||
|
||||
# which \[参数]
|
||||
|
||||
参数:命令
|
||||
|
||||
作用:查询指令程序的地址
|
||||
|
||||
示例:
|
||||
- whcih pwd
|
||||
|
||||
# find \[起始路径] \[-name -size] \[参数] \[+ - n kMG]
|
||||
|
||||
作用:查找指定文件
|
||||
|
||||
参数:
|
||||
- -name:直接找符合的文件名
|
||||
- -size:查找符合的大小
|
||||
- +、-:表示大于或小于
|
||||
- n:表示大小数字
|
||||
- kMG:k表示kb(小写),M表示MB,G表示GB
|
||||
|
||||
示例:
|
||||
- find / -name "test"
|
||||
- find / -size -10k
|
||||
- find / -size +1G
|
||||
@@ -0,0 +1,3 @@
|
||||
ctrl+l:清空控制台
|
||||
|
||||
ctrl+w:删除指令的最近一部分
|
||||
+16
-1
@@ -1,2 +1,17 @@
|
||||
Windows是树形结构,且分为盘符
|
||||
但是Linux没有盘符,只存在一个目录`/`下
|
||||
但是Linux没有盘符,只存在一个目录`/`下
|
||||
|
||||
`~`:表示home/用户
|
||||
`/`:表示根目录
|
||||
`./`:表示当前路径下
|
||||
`../`:表示上一级路径
|
||||
`../..`:表示上上级路径
|
||||
|
||||
示例:
|
||||
- 工作目录:`/home`
|
||||
- 绝对路径:`/home/kister`
|
||||
- 相对路径:./kister
|
||||
绝对路径从根目录`/`开始,向后续描述
|
||||
相对路径可以直接从当前目录`./`开始
|
||||
相对目录可以直接写`kister`,但使用`./`更规范
|
||||
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
# 符号\*
|
||||
|
||||
test\*:表示匹配任何以test开头的内容
|
||||
\*test:表示匹配仍和以test结尾的内容
|
||||
\*test\*:表示任何包含test的内容
|
||||
Reference in New Issue
Block a user