N23-第一周 记流水账

 

机器已经设置好了  屏幕左边是linux控制台,屏幕中间放置记事本来记笔记,屏幕右边是教学视频,如图 费我老大劲 笔记本的无线网卡驱动不好弄啊

 

工作模式.png注重操作实践,全程跟着操作,一定要照着做,动手啊动手…………..
前十五天内容以查漏补缺为主,所以笔记是兴之所至,遵循以下原则:
   1.觉得已经记忆的就放过,印象尚不深刻的才会记下一笔.个人觉得能记在脑子里还是不要记在纸张上
   2.觉得最近不用的不记 但是必须要记住出现在哪里 用得到时可以找出来
   3.觉得太复杂的不记,记了也不会用 反而加深负担
   4.可以man 或者help出来的 也尽量不记 直接help不就行了嘛
除开规定的课程,计划外的课程也会记在此处。放置在文章最后,用横线隔开,查阅老师可以略过。

Ctrl + Alt + F[1-6]进入tty1-6
Ctrl + Alt + F7进入图形用户界面

ip addr list 查看活动接口的IP 比ifconfig好使

shutdown -h  (halt) 关机
            now 立刻关机
           10:30 这个时段关机
           +120 120分钟后关机
shutdown -P  powderoff 关机
shutdown -r  (reboot)重启
shutdown -k  发送吓唬人的警告消息
shutdown -c  取消上个关机命令

关于使用帮助
[可选],<必须要的>,|多选一,……可重复多次,{分组的}
type command 查看命令类型是内嵌还是外部
man command 外部命令的使用帮助
help command 内嵌命令的使用帮助 (shell内嵌的 shell自家是linux外部命令)
info command 获取命令的在线文档 绝对原汁原味…
command –help 直接跳到此命令的参数详解 

空格 翻后翻屏/b 向前翻屏
ctrl+d 向后翻半屏 / ctrl +u向前翻半屏
回车 向后翻一行 /k 向前跳一行
G 直接看最后一行/1G 跳到第一行

/keyword 查找关键字 从头找到尾
?keyword 查找关键字 从尾找到头
n 看下一个 与怎么找的 方向相同
N 看上一个 与怎么找的 方向相反
q 退出

命令行模式下的快捷键:
ctrl +a 跳转命令行首/ctrl +e 跳到行尾
ctrl +u 删除最左侧至光标处的字符 /ctrl +k删除光标处至尾部的字符

关于命令:
ls -ld ld结果使用查看目录自身属性
ls -R 查看目录底下的子目录
date MMDDhhmm[[cc]YY][.ss]] 设定系统时间 依次是:月日小时分钟[2或4位 年].[秒]
date %s 从unix元年到执行命令时经过的秒数
cal 显示日历
which 显示命令的完整路径
whereis 比which强大 不仅显示命令路径 还会显示帮助文档的位置
            -b 仅搜索二进制程序路径 相当于which
           -m仅搜索使用手册路径
whatis 查询一个命令执行什么功能
who 哪些人登录到了系统
w 比who 强大 不仅显示谁登录到系统还显示出这些用户当前在干神马

cat -n 给文本行 编号
cat -E 显示文本 行结束符
tac 从最后往前显示文本 文本处理时用得多
head 查看文件的前N行
tail 查看文件的后N行
more 分页显示 支持翻页和搜寻
less   比more强大,能向前翻也能向后翻,在查看之前不会加载整个文件。
         命令参数:
         -b <缓冲区大小> 设置缓冲区的大小
         -f  强迫打开特殊文件,例如外围设备代号、目录和二进制文件
         -g  只标志最后搜索的关键词
         -i  忽略搜索时的大小写
          -m  显示类似more命令的百分比
          -N  显示每行的行号
           -o <文件名> 将less 输出的内容在指定文件中保存起来
          -s  显示连续空行为一行
         
         /字符串:向下搜索“字符串”的功能
         ?字符串:向上搜索“字符串”的功能
           n:重复前一个搜索
          N:反向重复前一个搜索
          b  向后翻一页
          d  向后翻半页
          h  显示帮助界面
          Q  退出less 命令
          u  向前滚动半页
          y  向前滚动一行
          空格键 滚动一行
          回车键 滚动一页

mkdir 创建指定的名称的目录
cp 复制么 有点复杂 这个写详细点吧
      -f 强制覆盖
      -r 递归复制
      -i 交互式询问是否覆盖
      -d 复制快捷方式 而不是文件本身
    —— ——preserv 众多属性
touch 修改时间戳,也能创建文件
cp 复制文件
mv 移动文件
rm 删除文件或者目录
stat 查看三个时间戳个类型的时间,分别是Access(仅仅访问不修改),Modify(修改本身文件内容),Change(修改属性比如权限 大小和内容)

关于别名 仅对当前登录shell有效

alias 查看本机设置的别名
alias NAME='command' 设置一个别名
unalias command 取消这个别名
如果要运行命令本身,而不是别名 前面带\command

关于历史命令 history
本人习惯性写法 #代替记录编号 (N)代替某个阿拉伯数学

echo $HISTFILE  显示当前登录用户的历史记录文件
root的history在history在  /root/.bash_history
其他用户的history在      /home/USER/.bash_history
history  -w 将本次产生的记录(在内存)追加到历史文档里
             -c 清空整个记录
             -d  #  (N)  删除指定编号的记录,往后的N条
             -(N) 只显示最近N条
            !# 再次执行某编号的命令
            !!再次执行上一条命令
            !char   往上翻,找最近一条命令,与字符匹配的,再执行一遍(当记性不大好,不记得完整命令名 也翻不出编号时 这种匹配很高大上。)

总结各种系统变量:
$# 是传给脚本的参数个数
$0 是脚本本身的名字
$1 是传递给该shell脚本的第一个参数
$2 是传递给该shell脚本的第二个参数
$@ 是传给脚本的所有参数的列表
$* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个
$$ 是脚本运行的当前进程ID号
$? 是显示最近一条命令的执行状态,0表示没有执行成功,0-255其他表示有错误

千万不要执行rm -rf /

=======================================================================================

1.《<托马斯微积分》 完成了第八章-无穷级数  下周计划 第九章-平面向量和极坐标函数
2. HTML修习完毕 下周计划XML
3.本周修完CCNA上半部分,下周修下半部分 这个东西理解为主,跑步的时候闭着眼睛听 能延长耐力
3.蒋致远开始接触乘法了,下周必须引导他熟记乘法口诀表
4.本周增重0.4kg,板栗吃多了 有木有?下周在跑步机上锻炼时间 由40分钟增加到50分钟

 

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

(0)
3235more3235more
上一篇 2016-09-18
下一篇 2016-09-18

相关推荐

  • 计算机操作系统与简单命令

    计算机系统的组成 硬件:主机(cpu、内存等),外部设备(输入设备键盘鼠标、输出设备显示屏;硬软盘   等等)。 软件:主要由操作系统和应用程序构成。 计算机硬件的组成部分及工作流程图 输入设备——存储器——CPU运算——输出设备   服务器主要分类有: 塔式服务器:立式PC相像 机架式服务器:统一标准宽度19英寸(48.26c…

    Linux干货 2017-02-14
  • DNS服务器以及子域授权

    1、安装bind      [root@www ~]# yum -y install bind 2、查看安装生成的文件      [root@www ~]# rpm -ql bind | less 3、程序路径     /var/named 4、配置…

    Linux干货 2017-05-31
  • yum与rpm包

    yum与rpm包 包命名和工具 包:分类和拆包 Application-VERSION-ARCH.rpm:主包 Application-devel-VERSION-ARCH.rpm 开发子包 Application-utils-VERSION-ARHC.rpm 其它子包 Application-libs-VERSION-ARHC.rpm 其它子包 包之间:可…

    Linux干货 2017-05-08
  • 双网卡绑定及单网卡多IP地址实现方法

    Bonding就是将多块网卡绑定同一IP地址对外提供服务,可以实现高可用或者负载均衡。当然,直接给两块网卡设置同一IP地址是不可能的。通过bonding,虚拟一块网卡对外提供连接,物理网卡的被修改为相同的MAC地址。mode=1(active-backup):一个网卡处于活动状态 ,一个处于备份状态,所有流量都在主链路上处理。当活动网卡down掉时,启用备份…

    Linux干货 2016-09-05
  • vim文本编辑器使用

    vim文本编辑器使用

    2017-09-20
  • 22期第十一周课堂练习

    1、详细描述一次加密通讯的过程,结合图示最佳。 发送方:BOB                        &nbsp…

    Linux干货 2016-12-12