1 创建目录
创建目录使用mkdir+目录名
的格式,如果创建的目录中还有别的目录,那么就加上-p
命令:
aitian@aitian-CW65S:~/at/shell/0$ mkdir -p a/b/c
aitian@aitian-CW65S:~/at/shell/0$ ls -R a/
a/:
b
a/b:
c
a/b/c:
2 file命令
file
命令能够确定文件的类型
以及文件的字符编码
,比如下面的test.sh是文本内容,输入:
aitian@aitian-CW65S:~/at/shell/0$ file test.sh
test.sh: ASCII text
假如是一个目录呢?
aitian@aitian-CW65S:~/at/shell/0$ file abc
abc: directory
假如是一个软链接
文件的话,还是指出链接到哪个文件:
aitian@aitian-CW65S:~/at/shell/0$ file file_soft
file_soft: symbolic link to file
如果是一个二进制
文件,还能看出来这个二进制文件可以在什么平台运行
aitian@aitian-CW65S:~/at/shell/0$ file main
main: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 2.6.32, BuildID[sha1]=f0b96f8607c66ae35df14c6381c5af7e2dc8a174, not stripped
3 cat命令
cat
命令可以在终端打印出文本内容,比如:
aitian@aitian-CW65S:~/at/shell/0$ cat main.c
#include<stdio.h>
int main()
{
return 0;
}
加上-n
参数可以显示行号,比如:
1 #include<stdio.h>
2 int main()
3 {
4
5
6 return 0;
7 }
如果只想给有文本的行加上行号的话,加上-b
参数:
1 #include<stdio.h>
2 int main()
3 {
4
5 return 0;
6 }
注意这里的第四行也被显示出来了,因为这一行有很多空格,而不是一个空行。