Linux基础小模块

1.基础知识小块:shell

由shell程序的自带命令:即为内置命令(builtin)

独立的可执行程序文件、文件名 :即为外部命令 

[root@localhost~]#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下〉分隔符一般为\   

以.开头的文件为隐藏文件

. :  为当前目录

..:  为当前目录的上一级目录

[root@localhost ~]# /etc/sysconfig/    localhost也叫local ,正确的解释是:本地服务器

                   .:sysconfig  即为当前目录   

                  ..:/etc   即为当前目录的上一级目录

一、echo是个内建命令,应此可以用hellp echo 来获取帮助信息。           -n:关闭自动换行功能 

     而-e作为转义符时 可以做出闪烁的字体   即回显                     -b:退  格删除键  等

中括号内第一个数字代表前景色;第二个则代表背景色而5代表闪烁指令。

[root@localhost ~]#  echo -e "\033[43;32;5mhello zhangliang\033[0m"

hello zhangliang    闪烁

[root@localhost ~]#  echo -e "\033[43;31;5mhello zhangliang\033[0m"

hello zhangliang    闪烁

[root@localhost ~]#  echo -e "\033[45;32;5mhello zhangliang\033[0m"

hello zhangliang    闪烁


二、pwd  查看当前工作目录的完整路径: 

[root@localhost ~]# pwd

/root

[root@localhost ~]#

使用 pwd 命令查看指定文件夹:

[root@localhost ~]# cd /opt/soft/

[root@localhost soft]# pwd 

/opt/soft

[root@localhost 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

原创文章,作者:Zzuimeng,如若转载,请注明出处:http://www.178linux.com/28493

(0)
上一篇 2016-08-05 16:15
下一篇 2016-08-05 16:15

相关推荐

  • LVM 逻辑卷管理器

    1、什么是LVM:PV、PE、VG、LV的意义    LVM:Logical Volume Manager(逻辑卷管理器),可以将多个物理分区整合成看起来像一个磁盘一样,并可随意增加或减少逻辑卷大小 dm:device mapper,将一个或多个底层块设备组织成一个逻辑设备的模块; /dev/mapper/VG_NAME-LV_NAME …

    Linux干货 2016-09-19
  • linux基础学习-第八天

    2016-08-08 授课内容: 处理文本的工具sed vim编辑器 Shell脚本编程基础介绍 sed:sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),     接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。默认不编辑原文件,仅…

    Linux干货 2016-08-10
  • find命令使用练习

    1、  查找/var目录下属主为root,且属组为mail的所有文件   2、  查找/var目录下不属于root、lp、gdm的所有文件   3、  查找/var目录下最近一周内其内容修改过,同时属主不为root,也不是postfix的文件   4、  查找当前系统上没有属主或属组,且最…

    Linux干货 2016-08-15
  • 从Linux小白到大牛——与狼共舞的日子7

    马哥教育网络班21期+第7周课程练习 1、创建一个10G分区,并格式为ext4文件系统; (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl; (2) 挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳; [root@localhost ~]#&nbsp…

    Linux干货 2016-11-14
  • scp和rsync的使用

    通过一些简单需求了解scp和rsync的使用

    2017-09-18
  • CentOS启动流程

    CentOS启动大致流程: POST –> BootSequence –> Bootloader –> kernel –> rootfs –> switchroot –> /sbin/init –> (/etc/inittab;/et…

    Linux干货 2017-07-12