使用手册-debian
2019-07-27 本文已影响0人
一点金光
开始入门
# 登陆
# 按键
# 命令历史
# 超级用户
# 关机
基础部分
# 查看帮助
man whoami
# 目录结构
# 使用文件
# 使用进程
# 使用内核
# 身份管理
# 查看
finger admin
文件进阶
# 权限
# 所属
# 存放
https://www.debian.org/doc/manuals/debian-tutorial/ch-files.html
# 工具
使用内核
# 环境变量
## 情境
### Every process has an environment associated with it
## 查看
### 查看所有
printenv
### 查看某一
echo $PAGER
## 创建
### 方式1(永久有效)
export PAGER=less
### 方式2
setenv NAME value
### 方式3(临时有效)
PAGER=less
## 删除
unset PAGER
# 父子进程
## 查看
ps f
# 有效命令
## 路径变量中找
## 查看路径变量
## 方式1
more /etc/profile
## 方式2
printenv
## 方式3
echo $PATH
## 编辑路径变量
## 查看命令信息
### see which ls the shell is going to use
type ls
### see which type the shell is going to use
type type
# 命令别名
## 情境
### If you use the same command often, you might get tired of typing it.
## 创建
alias myls='ls --almost-all --color=auto'
## 使用
myls
## 查看
# 查看所有:
alias
### 查看某一:
type myls
# 自定函数
## 情境
### If you use the same command often, you might get tired of typing it.
## 创建
myls() {
ls --almost-all --color=auto $*
}
#3 名字:myls
#3 参数:$*
#3 内容:ls --almost-all --color=auto $*
## 使用
myls /usr /etc
## 查看
type myls
# 输入输出
## 输入
### 来自于屏幕
### 来自于文件
more < myfile
## 输出
### 输出到屏幕
### 输出到文件
echo hello > myfile
## 出错
## 控制
### 何时
#4 "modifiers" like batch, at, nohup, nice
### 如何
#4 "modifiers" like batch, at, nohup, nice
# 文件扩展
## *
## ?
## [...]
https://www.debian.org/doc/manuals/debian-tutorial/
命令用法
Usage: uname [-amnrspvio]
Print system information
-a Print all
-m The machine (hardware) type
-n Hostname
-r Kernel release
-s Kernel name (default)
-p Processor type
-v Kernel version
-i The hardware platform
-o OS name
Usage: ip [ OPTIONS ] OBJECT { COMMAND | help }
ip [ -force ] -batch filename
where OBJECT := { link | addr | addrlabel | route | rule | neigh | ntable |
tunnel | tuntap | maddr | mroute | mrule | monitor | xfrm |
netns | l2tp | tcp_metrics | token }
OPTIONS := { -V[ersion] | -s[tatistics] | -d[etails] | -r[esolve] |
-f[amily] { inet | inet6 | ipx | dnet | bridge | link } |
-4 | -6 | -I | -D | -B | -0 |
-l[oops] { maximum-addr-flush-attempts } |
-o[neline] | -t[imestamp] | -b[atch] [filename] |
-rc[vbuf] [size]}
解决方案
# 查看操作系统位数
#方案 01:cat /proc/version
#方案 02:uname -a