学习linux的第三天

学习 linux 的第三天

这三天里面我学习了linux的基本结构目录以及常用命令

Linux结构目录:
/: 根目录
/bin:可执行二进制目录文件
/boot: 存放linux系统启动时使用的文件
/dev: 设备文件目录
/etc: 操作系统的配置文件目录
/home: 系统默认的用户目录
/sbin: 放置系统管理员使用的可执行命令
/usr:应用程序存放目录
Linux终端常用热键:
Tab:命令补全,文件路径补全;
Ctrl+c:终止正在运行的程序。
Ctrl+d: 退出字符界面。
Ctrl+Alt+t:在当前终端新建标签页。
Ctrl+shift+c:复制终端选中内容;
Ctrl+shift+v:粘贴终端复制内容

Linux常用命令:
1.用户管理类命令:
useradd,usedel,passwd,su,groupadd, groupdel
2.文件目录类命令:
ls,cd,touch,cp,mv,rm,chmod, mkdir,du,pwd
3.压缩打包类命令:
gzip, bzip2, tar
4.磁盘管理:
mount, umount, df, touch, ln
5. 查找类命令:
find, grep
6. 进程管理类命令:
ps, kill, free, top
7. 其他:
man,shutdown,ifconfig

我还做了老师布置的作业 具体如下

VIM命令考查
1、打开一个文件hello.c __vim hello.c
2、怎么对文件进行编辑 __________命令模式下 /hello
4、怎么删除第4行 _____命令模式下4dd
5、怎么复制第5行 ______命令模式下5yy
6、怎么粘贴刚才复制的第5行 命令模式下p
7、如何跳到文件末尾 命令模式下G
8、怎么样让文档显示行号 底行模式下 set nu

9、怎么不保存文件而退出 _________________ 或者 底行模式下q!

10、怎么保存文件并退出 底行模式下 wq 命令模式下 shift+zz


1、编写一个名为iffile程序,它执行时判断/bin目录下date文件是否存在?

#! /bin/bash
fname=/bin/date
if [ -f $fname ]; then
echo “exist”
else
echo “no”
fi

2、编写一个名为greet的问候程序,执行时能根据系统当前的时间向用户输出问候信息。设从半夜到中午为早晨, 中午到下午六点为下午,下午六点到半夜为晚上。

#!/bin/bash
h= date +%H
if [[ $h -gt 0 ]] && [[ $h -lt 12 ]]
then
echo “Good morning”

elif [[ $h -gt 12 ]] && [[ $h -lt 18 ]]
then
echo “Good afternoon”

else
echo “Good eveving”
fi

你可能感兴趣的:(linux,新手)