linux笔记

(1)shell 简介
我们将计算机硬件想象成学校的学生,自己则是学校的校长,如果我们想要学生去完成一些任务,不可能自己亲口去告诉学生,而是要通过班主任,明白这一种关系后再来理解Shell
linux笔记明白了“班主任”之后,接下来班主任怎么告诉学生?以下面的格式:
命令名称 【命令参数】【命令对象】
上面的格式理解为“干什么 干到那种程度 干谁”
具体实例讲解:‘man’
man :可以查看命令的具体可用参数以及对象格式
如’man man’ 注意这里没有命令参数 第一个man是命令名称 第二个man是命令对象
linux笔记(2)常用命令
echo :用于在终端显示字符或者变量
echo 【字符串(¥变量)】
显示字符串
linux笔记显示变量
linux笔记
注意显示变量的时候需要在前面加上美元符号,否则会把变量名当作字符来看待

date:与时间相关,用于设置或者显示系统的时间日期
date 【选项】【+格式】
格式如下:
linux笔记linux笔记reboot: 命令用于重启系统
wget:命令用于使用命令行下载网络文件 是world wide web 与get的结合
格式为 “wget 【参数】 下载地址”
linux笔记
elinks :用于实现一个纯文本界面的浏览器
elinks 【参数】 网址


常用的状态检测命令
ifconfig 获取网卡配置与网络状态等信息
ifconfig 【网络设备】【参数】

uname 查看系统内核版本等信息
uname 【-a】

uptime 查看系统负载
可以用 watch -n 1 uptime 每秒刷新一次获得系统当前的负载情况

free 显示当前系统内存使用情况
free 【-m/-g】
linux笔记who 查看当前登入主机的用户情况
who 【参数】

last 查看所有系统的登入记录

history 显示历史执行过的命令 ,其显示的是.bash_history文件当中
history 【-c(代表清空)】
关于历史命令还可以用 cat~/.bash_history 来显示

pwd 打印当前的工作目录
pwd 【选项】

cd 切换工作目录 change directory
cd 【目录名称】
目录名称可以是具体的名称,也可以使特殊符号
-切换到上一次的目录 …上一级目录 ~切换到家目录

ls 用于查看文件夹下有那些文件
ls 【选项】【文件】
选项有:-a 显示所有文件夹下的内容,包括隐藏文件

cat 查看纯文本文件 相当于windows中的记事本
cat 【选项】【文件】
选项中 -n 表示显示行号

more 查看较长的长文本文件
more 【选项】【文件】
linux笔记