1.基础知识小块:shell
由shell程序的自带命令:即为内置命令(builtin)
独立的可执行程序文件、文件名 :即为外部命令
[[email protected]~]#ls ~用户当前所在目录 #:命令提示符(管理员帐号root) $:普通用户 |
shell环境
|
独特程序 它是指操作系统中,提供访问内核所提供之服务的程序!系统跟计算机硬件交互时使用的中间介质,负责解析用户提供的命令。
2.基础小知识:命令
#echo $PATH :从那些路径中查找用户键入的命令字符串所对应的命令文件。 环境变量:PATH
/usr/local/sbin:/usr/local/bin:/sbin:/usr/sbin:/usr/bin:/root/bin
查的次序一定要自左到右 外部命令是带有程序的文件
普通命令 /bin ./usr/bin 〈Linux下〉 最左侧/:表示根目录 其他的/:表示路径分隔符
管理命令 /sbin ./usr/sbin 〈windows下〉分隔符一般为\
以.开头的文件为隐藏文件
. : 为当前目录
..: 为当前目录的上一级目录
[[email protected] ~]# /etc/sysconfig/ localhost也叫local ,正确的解释是:本地服务器
.:sysconfig 即为当前目录
..:/etc 即为当前目录的上一级目录
一、echo是个内建命令,应此可以用hellp echo 来获取帮助信息。 -n:关闭自动换行功能
而-e作为转义符时 可以做出闪烁的字体 即回显 -b:退 格删除键 等
中括号内第一个数字代表前景色;第二个则代表背景色而5代表闪烁指令。
[[email protected] ~]# echo -e "\033[43;32;5mhello zhangliang\033[0m"
hello zhangliang 闪烁
[[email protected] ~]# echo -e "\033[43;31;5mhello zhangliang\033[0m"
hello zhangliang 闪烁
[[email protected] ~]# echo -e "\033[45;32;5mhello zhangliang\033[0m"
hello zhangliang 闪烁
二、pwd 查看当前工作目录的完整路径:
[[email protected] ~]# pwd
/root
[[email protected] ~]#
使用 pwd 命令查看指定文件夹:
[[email protected] ~]# cd /opt/soft/
[[email protected] soft]# pwd
/opt/soft
[[email protected] soft]#
cd-:表示在上一个目录和当前目录之间来回切换。
cd 即change directory,改变工作目录
三、cat 连续的将文件的内容显示在屏幕上(连接文本文件)
cat -n textfile1 > textfile2 把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里 d
cat -b textfile1 textfile2 >> textfile3 把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3 里。
file 文件内容内型查看命令
file /PATH/TO/SOMEWHERE
四、ls:list显示指定路径下的文件列表 ls -a 显示所有含隐藏文件
ls -A 显示除带.和..之外的文件
ls -l 长格式列表 详细文件信息
-wr-r--r--
- 代表文件类型
rw- 文件属主的权限
r-- 文件属组的权限
r-- 文件其他用户的权限不包含属主和属组
用来查看命令类型: type ls type type
命令必须遵循的特定格式:exe . mis .ELF . #file /bin/ls