列举你了解的几个 linux shell 类型
常见的有
Bourne Again Shell (简称 bash)、
Bourne Shell(简称 sh)、
C-Shelll(简称 csh)、
Korn Shell(简称 ksh)
https://blog.csdn.net/chentiefeng521/article/details/52601311
如何指定 shell 脚本所使用的的 shell 类型
Shell 第一行加入# /bin/bash
查看./app.log 的内容的几种方式
cat ./app.log
vi ./app.log
more ./app.log
查看./app.log 的开始 100 行
head -n 20 filename
查看./app.log 的最后 100 行
tail -n 100 ./app.log
打印./app.log 包含 application-info 的所有行
cat ./app.log | grep application-info
查找根目录下所有名为 app.log 的文件(不包含文件夹)
find / -type f -name ‘app.log’
Linux 三个权限数字是什么,分别代表什么
4 读
2 写
1 执行
只有拥有者有读写权限。
-rw——- (600)
只有拥有者有读写权限;而属组用户和其他用户只有读权限。
-rw-r–r– (644)
只有拥有者有读、写、执行权限。
-rwx—— (700)
拥有者有读、写、执行权限;而属组用户和其他用户只有读、执行权限。
-rwxr-xr–x (755)
拥有者有读、写、执行权限;而属组用户和其他用户只有执行权限。
-rwx–x–x (711)
所有用户都有文件读、写权限。
-rw-rw-rw- (666)
所有用户都有读、写、执行权限。
-rwxrwxrwx (777)
查看当前目录下所有文件的权限
ls -l
复制 dic1 文件夹下所有文件和文件夹到 dic2
cp -rf dic1/* dic2/
移动当前文件夹下所有文件到上一级文件夹
mv * ../
删除当前文件夹无需询问
rm -rf .
创建文件夹 ./abc/cde/efg(多级)
mkdir -p ./abc/cde/efg
写出创建文件的三种方式
touch aaa.txt
vi aaa.txt 保存退出
echo ‘’ > aaa.txt