-
ls -l(此处为英文字母L) 显示文件的详细信息
ls -a 显示当前路径下包括隐藏文件的所有文件
ls -t 根据修改时间排序并显示当前路径下文件 -
mkdir 创建文件夹
-
pwd 显示当前目录路径
-
mkdir -p 创建给出的目录,若这个目录不存在就常见它,可以一次创建多个目录,如:mkdir -p /practic/test/code
-
rm 删除
rm -r 文件名test: 递归式删除test下所有文件及文件夹,最后删掉test
rm -i 文件名:操作前提示信息,询问是否确定这个操作
rm -f 文件名:出现提示信息
-
cp 待拷贝文件 目录:拷贝文件
cp -r 待拷贝目录 目录:拷贝目录下所有文件
cp -r test shit :test目录下所有文件拷贝到该目录下,并将拷贝的test改名shit
cp -r test shit/f**k.c 拷贝地址无此文件则创建这个文件
-
mv 文件名/目录 目的位置:移动文件|更改文件名
-
cd 待进入目录:切换
-
touch 文件名:刷新文件时间属性|文件不存在,可创建空文件
-
stat 文件名:显示文件所有修改时间
-
cat 文件名: 在终端显示文件内容
-
more 文件名:分页显示文件内容,按空格向下翻页,q退出;是cat的进阶版(显示额度有限)
-
less 文件名:分页显示文件内容,按空格|F|pagedown向下翻页,b|pageup向上翻页,
/string 向下查找string字符串,?string 向上查找stringz字符串,n 查找下一个 -
head 文件名:显示文件前10行内容
-
echo “test” :在命令窗口打印“test”这个内容
-
>> 追加重定向,改变数据的流向,待打印的数据写入到指定文件中,追加到文件末尾
> 清空重定向 => 待打印的数据写入到指定文件中,但会清空原有内容
可使用 cat + 文件名 进行结果的显示验证
-
压缩和解压缩
zip格式:
zip 压缩文件名 文件1 文件2 文件3…
unzip 压缩文件名 文件1 文件2 文件3…
tar格式(Linux下常用):
-c 打包
-v 显示详细信息
-z 打包解压同时做gzip格式的解压缩
-f 指定压缩包名称
-x 解包
例如格式:tar -cfzv 名字.tar.gz
- 匹配(文件内容中匹配字符串):
①grep ‘root’/“root” password
匹配的字符串 目录
②grep -in ‘root’ password
-i 不区分大小写 -n 打印含root的行号
③grep -v ‘root’ password
匹配不包含root字符
④grep -R ‘root’ ./
匹配此目录下所有文件包含root的
- 查找(在指定目录下找文件)
find ./ -name ‘password’ 通过文件名称进行查找
-
ctr + c 终止命令
-
( .表示当前目录; …当前目录的上一层目录)