学习内容
学习总结
=====
我们主要学习了以下几个内容:
## 一、计算机的基础命令
tty 查看在那个终端
who 查看正在使用的终端设备
who am i 查看当前用户终端登录时间
init 3 关闭图形界面
init 5 打开图形界面
free 当前内存情况
reboot 重启计算机
ifconfig 查看地址
lsblk 查看光盘
hostname 用以显示或设置系统的主机名称
lscpu 查看CPU
nano 编辑文本
cd / 切换目录
nano 编辑文件
etc 目录,存放文件夹
ls 查看文件
touch 创建文件
mkdir 创建目录
bc 命令行计算器
obaseer=2 输出二进制转10进制
ibase=2 输出10进制转2进制
init 0 关机
poweroff 关机
halt 关机
~ 家目录
nuame -r 查看当前内存版本
ps aus 查看所有系统运行软件
### Shell的介绍
Shell 接受用户输入的命令并把它送入内核去执行,也被称为Linux的命令解释器也是一种高级语言
echo $SHELL 查看当前shell
ls /bin/bash bash当前文件夹
cat /etc/shells 显示当前系统使用的所有shell
cat /etc/文件夹名称 查看当前文件夹
### 执行命令
ehco $$ 进程编号
$ 变量
type 判断出后边跟的命令是否为内部命令如果是外部命令会显示出命令所在的路径
uname -r 查看内核
echo $PATH 特定文件夹搜索
cache 缓存
hash 每一个外部命令在第一次执行的时候他会把这个文件所在的路径缓存在内存中
enable 查看内部命令
hash -d 命令 清除此缓存
hash -r 清楚全部缓存
help 内部命令列表
enable 命令 启用内部命令
enable –n 命令 cmd 禁用内部命令
enable –n 查看所有禁用的内部命令
which 可以查看外部命令所在的路径
which 命令 查看文件路径
which -a 命令 查看所有文件路径
cp 复制
rm -f 删除【谨慎使用】
rm -rf 强制删除
rm -r 递归删除【删除文件夹里的文件无法删除文件夹】
whereis 命令 显示命令路径及帮助文档
### 命令别名
alias 显示系统所有别名
alias NAME='VALUE' 如alias 某某某=命令 列:alias enabie=hostname=enabie
先执行别别名---内部命令----外部命令
别名存放入家目录
unalias 别名 取消该命令别名
unalias -a 别名 取消所有别名
ls -a 显示所有隐藏文件
nano .bashrc 别名宁储仅对当前用户
nano etc/bashrc 别名储存对所有用户有效
## 命令格式
COMMAND [OPTIONS...] [ARGUMENTS...] = 选项[选项...][参数...] 命令后边有可能有选项也可能有参数,也可能有多个选项和参数
uid为0是管理员, uid不是0为普通用户
取消和结束命令; Ctrl+c , CTEL+d
## 简单的命令
echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加上换行号
echo -n 不添加换行
echo -E 不支持解释功能
\ 转义符
## 获得帮助
whatis 命令 某些命令的说明
命令 --help 查看是否外部命令
## 日期和时间
date 显示和设置系统时间
date +%s
date -d @1509536033
hwclock,clock: 显示硬件时钟
-s, --hctosys 以硬件时钟为准,校正系统时钟
-w, --systohc 以系统时钟为准,校正硬件时钟
时区: /etc/localtime ?
显示日历 cal –y
date 月日时分年.秒 修改时间
clock -s "-1 days" 读取硬件时间来修正操作系统时间并修改到昨天
clock -w 利用操作系统的时间来覆盖硬件时间
date -d "-1 days" 现实昨天时间;-2现实前天2显示后天
date -d "-1 year" 显示去年时间;-2显示前年2显示后年

浙公网安备 33010602011771号