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)
上一篇 2016-09-18 19:25
下一篇 2016-09-18 20:01

相关推荐

  • Linux入门详解(第一周)

    Linux入门 1. 描述计算机的组成及其功能 计算机硬件的五大组成部分为:运算器、控制器、存储器、输入设备和输出设备; CPU:CPU是执行存储在主存中指令的引擎;内部又分为算数逻辑单元和控制单元,其中算数逻辑单元主要负责程序的运算与逻辑判断,控制单元则主要是协调各周边组件与各单元间的工作;此外CPU内还包含寄存器(如PC)和高速缓存等; 存储器:这里指主…

    Linux干货 2016-08-29
  • N25-第三周作业

      alias NAME='COMMAND'           定义命令的别名—对当前用户有效  un为解除别名 Which   查看命令别名 Whereis    查看程序的文档和源码路径(-b &nbs…

    Linux干货 2016-12-18
  • 第二周作业

    新建 Microsoft Word 文档.docx

    Linux干货 2016-12-13
  • 高级文件系统管理(swap,RAID,LVM)

    交换分区wasp swap文件系统:     linux上的交换分区必须使用独立的文件系统;         其文件系统的system ID必须为82 创建swap设备,文件系统,使用mkswap命令 创建步骤:   &…

    Linux干货 2016-08-30
  • nl命令使用解析

    nl    命令功用: nl – number lines of files 显示文件内容,并列出行号   命令样式: nl [OPTION]… [FILE]…   命令选项: -b:正文行号,参数为样式style -n:行号格式,参数为格式format -w:设定行号所占位数,参数为…

    Linux干货 2016-10-20
  • N22+北京zhangzhangzhang+第四周作业

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 cp -r /etc/skel /home/tuser1    ls -ld /home/tuser1   &nb…

    Linux干货 2016-09-05