Linux学习第三节课-指令基本概念及部分指令用法

Linux学习第三节课


十四、交互式接口

交互式接口:启动终端后,在终端设备附加一个交互式应用程序,要么是图形化接口GUI,要么是命令行接口CLI。


十五、Shell相关概念

1.Shell是Linux系统的用户界面,提供了用户与内核进行交互操作的一种接口,提供的为命令行接口;

2.Shell也被称作命令解释器;

3.Shell是一种高级程序设计语言,可以用来制作脚本工具等。



扫描二维码关注公众号,回复: 2283735 查看本文章

十六、命令相关概念

  1. 命令分为外部命令和内部命令,内部命令是随着开机就加载在内存中的bash而启动,外部命令位于/bin/类文件夹中;用type命令来区分一个命令是外部命令还是内部命令;

  2. 比如说type cd,出现cd is a shell builtin,此类别为内部命令;type date 出现date is /usr/bin/date,此类别为外部命令;

  3. 内部命令查看帮助为command -h或command --help,外部命令查看帮助为man command;

  4. 对于一串复杂命令的执行,执行顺序为(1)先看是否为内部命令;

                                                              (2)看内存缓存中是否有该命令;

                                                                (3)按echo $PATH(外部命令存放路径)顺序查找执行命令。

     拿到一个陌生的新命令,想了解它的使用方法,先用type判断它是外部命令还是内部命令,然后用whatis命令判断在man第几章,之后再决定用help或者man获取帮助说明。



十七、命令总结

alias 定义别名,alias cdnet=" cd /etc/sysconfig/network-scripts" ,unalias cdnet即取消该别名,unalias -a 取消所有已经定义的别名,永久性更           改别名在/root/.bashrc中,更改完用source命令或者. .bashrc命令可以立即激活。

bc 计算器  ibase=2/8/10/16 输入数字为2/8/10/16进制 obae=2/8/10/16 输出数字为2/8/10/16进制

cal 日历 cal -y整年日历 cal 年份 该年日历 cal -1 当月日历 cal -3 本月和前后两个月日历 

cat 查看文件内容

cd  change directory切换文件夹

chvt 数字 切换终端口 相当于ctrl+alt+f数字

clock 显示系统日期时间时区以及响应延迟 ,clock -s 以硬件为准修改系统时间,-w以系统时间为准修改硬件时间

date 显示日期 date +%F 显示全部日期时间 %Y年 %m月 %d日,%H时 %M分钟 %S秒,date -d ‘-1 day’表示今天昨天的时间,date -d '2 day'表示后天          的时间,date -s 'n day'表示将日期设置成n天前或者后的日期

dd 指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换

free 查看内存大小

halt 挂机

hexdump 十六进制查看文件

ifconfig 查看网络信息

ip address 看ip

init 3 关闭图形界面,使用纯字符命令 init 5开启图形界面  init 0 关机

ls 查看信息 lscpu 查看cpu缓存

sha1sum、md5sum 检测目标文件希哈值、md5值

strace+命令 解析命令进程的所有系统调用以及这个进程所接收到的所有信号值

who 查看哪些终端连接本机


猜你喜欢

转载自blog.51cto.com/13873498/2147889