操作系统


Linux

简介

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。

目录

/
├── bin     #通用命令
├── boot    #启动引导
├── dev     #设备文件
├── etc     #系统配置
├── home    #用户家目录
├── lib     #动态链接库
├── lost+found #文件遗失
├── media   #移动媒介
├── mnt     #临时挂载
├── opt     #第三方安装
├── proc    #内存映射
├── root    #系统管理员
├── run     #运行需要
├── sbin    #系统命令
├── srv     #服务数据
├── sys     #类似proc
├── tmp     #临时文件
├── usr
│   ├── bin     #用户命令
│   ├── sbin    #系统程序
│   ├── include #编译头文件
│   ├── lib     #动态链接库
│   ├── local   #软件目录
│   ├── share   #共享数据
│   └── src     #源代码
└── var     #变量文件

命令

cd                      #切换目录 [-进入前一目录]
ls                      #显示当前目录下内容 [-l详细信息,-a所有文件,-R递归]
pwd                     #查看当前所处目录
rm                      #删除文件或目录 [-f强制删除-r递归处理]
cp                      #复制文件或目录 [-a保留链接、文件属性及目录下的所有内容]
scp                     #远程拷贝文件(a到:b) [-C使用压缩-P指定远程端口-r以递归方式复制]
mv                      #移动文件或目录(还可以重命名)
ln                      #为文件创建软链接 [-s软软链接]
ps                      #显示进程详情 [-a所有进程,-u以用户为主的进程,-x较完整信息]
su                      #切换用户
bg                      #调至后台执行
fg                      #调至前台执行
cat                     #查看文本文件内容 [-n显示行号]
tar                     #为文件或目录创建档案 [-c打包-x解包-v显示过程-f指定文件-z使用gzip处理]
env                     #显示系统环境变量 [-u从当前环境中删除指定的变量]
sed                     #流编辑器 [-n安静模式a新增c取代d删除i插入p打印s替换]
jobs                    #查看正在执行的任务
sudo                    #以系统管理者身份执行指令
echo                    #打印输出
curl                    #利用URL规则工作的文件传输工具 [-d·POST数据-H自定义头-k忽略警告-X请求方式]
wget                    #从指定的URL下载文件 [-r递归-l深度]
kill                    #结束执行程序
tree                    #树形结构展示
less                    #分页显示文本文件内容,前后翻看
diff                    #比较两个文件的差异
find                    #按条件查询指定文件 [-maxdepth深度-name文件名-type文件类型-user所属者-perm权限]
grep                    #筛选符合条件的内容 [-ABC前后-e或-i忽略大小写-n行号-o精确-v反向-r递归-s不显示错误]
which                   #查找给定命令
touch                   #创建空文件
mkdir                   #创建空目录 [-p建立多级目录]
chmod                   #变更文件或目录的权限 [u用户/g组/o其它/a全部/s特殊/r读4/w写2/x执1/-无0]
clear                   #清除屏幕终端信息
xargs                   #命令组合
alias                   #设置指令的别名(source ~/.bashrc) [-p打印已设置]
locate                  #在资料库中查找
who                     #目前登录信息
last                    #最近登录信息
uname                   #查看系统相关信息 [-a全部信息]
adduser                 #添加用户
usermod                 #修改用户 [-u用户UID,-g所属分组]
userdel                 #删除用户 [-r删除相关文件]
netstat                 #显示网络状态 [-pantu]
ifconfig                #显示网络配置信息
lsb_release             #查看系统发行版信息 [-a全部信息]
reboot                  #重启计算机
shutdown                #关机计算机
<, <<                   #标准输入-0
1>, 1>>, >, >>          #标准输出-1
2>, 2>>                 #错误输出-2 (/dev/null)
1>&2 标准>错误, 2>&1 错误>标准, &> file 标准和错误>文件
& 后台执行, | 将前面结果作为后面参数
&& 前者执行才执行后者, || 前者失败执后者

Windows

简介

Windows操作系统是美国微软公司研发的一套操作系统,它问世于1985年,起初仅仅是Microsoft-DOS模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也当前应用最广泛的操作系统。

命令

cd                      #改变或显示当前目录 [/d]
md                      #创建目录
rd                      #删除目录
dir                     #显示当前目录下内容
ren                     #文件或目录重命名
del                     #删除文件 [/f强制删除]
cls                     #清除屏幕终端信息
type                    #查看文本文件内容
copy                    #复制文件
move                    #移动文件
tree                    #树形结构展示
chcp                    #查看或修改窗口字符集 [65001-utf8,936-GBK中文简体]
whoami                  #显示用户名
findstr                 #筛选符合条件的内容
tasklist                #运行进程信息 [/svc显示进程主持的服务]
taskkill                #结束进程 [/f强行终止/t由此启动的子进程]
netstat                 #显示网络状态 [/nao]
ipconfig                #显示网络配置信息
net user                #查看或修改用户帐户信息
systeminfo              #查看计算机综合信息

文章作者: DongHuangT1
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 DongHuangT1 !
评论
 上一篇
Git SSH Git SSH
利用SSH密钥连接GitHub,而无需在每次访问时提供用户名或密码。
2020-05-14
下一篇 
计算机网络 计算机网络
计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
2020-04-22
  目录