认识SHELL

    Shell俗称壳,它提供了用户与内核进行交互操作的一种接口,它接受用户输入的命令并把它送入内核去执行

Shell实际上是一个命令解释器,它通过解释用户输入的命令并把它传输给系统内核去执行。

Shell 有自己的编程语言用于对命令的编辑,它允许用户编写由Shell命令组成的程序。Shell编程语言具有普通编程语言的很多特点,比如它也有循环结构和分支控制结构等,用这种编程语言编写的Shell程序与其他应用程序具有同样的效果。

Centos命令记录

    内部命令:在系统启动时就调入内存,是常驻内存的,所以执行效率高

    外部命令:是系统软件的功能,用户需要时才从硬盘中读入内存。

1.查询命令是内部命令还是外部命令:

[[email protected] ~]# type cat
cat 是 /usr/bin/cat
[[email protected] ~]# type pwd
pwd 是 shell 内嵌

2.查看Centos支持哪些shell类型。

cat /etc/shells

Centos命令记录

3.查看系统使用的shell类型。

head -1 /etc/passwd

Centos命令记录


4.cp命令:-r 不会保留原文件权限,-p可以保留原文件的用户和组权限

cp -r  file1 file2


相关文章: