Linux命令基础#1
系统基础
三大部件:CPU 内存 IO
1.CPU :运算器 控制器 存储器
2.内存:CPU的数据只能从内存读取,且内存数据有易失性(页面)
3.IO:控制总线 数据总线(一个IO)
OS原理:
OS管理:GUI - 图形化管理(GNOME KDE XFCE)
CLI - 命令行管理界面 shell [csh tcsh ksh zsh]
查看支持:cat /etc/shells
调用:system call api
操作新系统的历史
开源体系
GNU -- GPL协定 / 宽松的GPL协定
Apache BSD
命令基础
1.命令的用法
命令 + 选项 + 操作对象
扩展
命令 子命令 选项 操作对象
qemu-kvm create/pause/stop
获取命令帮助
ring0 -- ring3 虚拟化: ring-1 ring0 ring3 硬件辅助虚拟化技术
内置命令 外置命令
内置命令:help
外置命令:命令--help /-h
或者
man -- manual 1--8个级别 每级对应内容不相同 而各命令有可能只有一个 或几个帮助内容
1:表示用户命令
2:表示系统调用
3:库调用
4:特殊文件(设备文件)
5:文件格式(配置文件语法)
6:游戏
7:杂项
8:管理命令
whatis 查看man级别
NAME 显示命令功能
synopsis 概要;命令用法
man调用more来进行文件查看
1 /内容 -- 默认向下查找指定内容
2 ?内容 -- 默认向上查找指定内容
n 下一个 N 上一个
查看info信息
存放命令的帮助文档
安装第三方软件一定要看readme
3 系统基础命令
PATH 环境变量 echo $PATH
常用命令
date clock hwclock cd pwd ls stat cat tac file
date 查看系统时钟
%F 2019-08-26
%D 08/26/19
%H
%M %m
%S
hwclock -s 系统时钟与硬件时钟同步
扩展:ntp服务器
yum install ntp 修改/etc/ntp.conf文件,实现客户端服务器时间同步
cd pwd
目录: . .. ~ -
PWD OLDPWD
basename
dirname
ls 文件属性信息
-i (文件系统有关)
-l 文件类型 文件权限(所属主 所属组 other 特殊权限位)
硬链接数 所属主 所属组 文件(目录名) Mtime 文件名(目录名)
-普通文本
d目录文件
l软连接文件
s套接字文件 主设备号 次设备号
b块设备文件 主设备号 次设备号
c字符设备文件
p管道文件
file 查看文件的具体文件类型
stat 查看文件时间信息
touch -C 修改文件时间
cat tac 查看文件内容 结合重定向可多行输入 用-n显示行号
其他常见命令
who w whoami当前系统登陆的用户信息 whereis查看绝对路径 whatis which
shutdown halt reboot init 0 init 6 poweroff
shotdown now 立刻关机
shutdown -r now 立刻重启
shutdown 17:00 在17:00关机
shutdown -c 取消关机命令
halt 断电关机
poweroff 检查断电
reboot 重启
init 0 关机
1 单用户
2 不支持
3 支持 多用户
4 5
init 6 重启
Linux命令基础#1的更多相关文章
- Linux实战教学笔记04:Linux命令基础
第四节:Linux命令基础 标签(空格分隔):Linux实战教学笔记 第1章 认识操作环境 root:当前登陆的用户名 @分隔符 chensiqi:主机名 -:当前路径位置 用户的提示符 1.1 Li ...
- linux命令基础(一课)
一.Linux命令基础 1.shell Linux系统中运行的一种特殊程序 在用户和内核之间充当'翻译官' 用户登录Linux系统时,自动加载一个shell程序 bash是Linux系统中默认使用的s ...
- linux 命令基础一。
UNIX是什么 UNIX的定义: UNIX是一个计算机操作系统,一个用来协调.管理和控制计算机硬件和软件资源的控制程序. UNIX操作系统的特点:多用户和多任务多用户表示在同一时刻可以有多个用户同时使 ...
- Linux命令(基础3)
关机重启 reboot poweroff ============================ linux命令分类 1.针对不同文件的管理命令 1.1 目录 FHS 文件系统层次化标准 绝对路径: ...
- Linux命令基础1-环境介绍
1.linux的简单历史 1)先有unix,后来有linux 2)linux操作系统是开源和免费的,里面的软件可能部分要收费 3)linux有不同发行版本,redhat,centos等. 4)1991 ...
- Linux命令基础(二)
一.列表显示目录内容-ls 1.显示目录中内容,包括子目录和文件相关属性信息 ls(列表的形式去显示目录内容) [选项](可有可无的) ...
- Linux命令(基础2)
1.命令概要介绍: 查看目录内容:ls 切换目录命令:cd 创建与删除目录:touch(创建文件).rm(移除文件与目录).mkdir(创建目录) 拷贝与移动命令:cp(拷贝).mv(移动) 查看文件 ...
- Linux 命令基础合集
下面总结的是在使用 Linux 最常用的命令: 常用指令 ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及 ...
- linux命令基础学习
谨慎使用 rm -rf /* 命令 谨慎在SSH执行“rm -rf /*”,若不了解这个命令,可能导致整个Linux系统文件全部被删除. 这个删除命令只有 “root” 权限的帐号才可以执行,其它未取 ...
随机推荐
- jQuery_获取html代码以及更改内容
代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title ...
- Python黑科技神奇去除马赛克
图片修复程序-可用于水印去除 在现实的生活中,我们可能会遇到一些美好的或是珍贵的图片被噪声干扰,比如旧照片的折痕,比如镜头上的灰尘或污渍,更或者是某些我们想为我所用但有讨厌水印,那么有没有一种办法可以 ...
- AtCoder AGC032D Rotation Sort (DP)
题目链接 https://atcoder.jp/contests/agc032/tasks/agc032_d 题解 又是一道神仙题啊啊啊啊...atcoder题真的做不来啊QAQ 第一步又是神仙转化: ...
- [pytorch笔记] 调整网络学习率
1. 为网络的不同部分指定不同的学习率 class LeNet(t.nn.Module): def __init__(self): super(LeNet, self).__init__() self ...
- node.js渲染页面
1 在软件中找到nodejs并安装(强调,安装时选默认位置) 2 复制yuedu文件夹到本地 3 在yuedu文件夹中按shift 点击右键 4 输入命令 npm install 5 安装成功后,输入 ...
- 【Python】学习笔记一:Hello world
前言 在我看来,无论我们学习什么语言第一个学习的估计都是Hello world,那么接下来就从Hello world说起! 编写代码 我在本机上已经安装了pycharm,所以我所编辑的代码都是在pyc ...
- Python argparse 用法总结
使用argparse的四个基本步骤 创建 ArgumentParser() 对象 调用 add_argument() 方法添加参数 使用 parse_args() 解析添加的参数 # example ...
- JMS学习(一)
转自:https://blog.csdn.net/jiuqiyuliang/article/details/46701559 1.基本概念 JMS是java的消息服务,JMS的客户端之间可以通过JMS ...
- 第十二周Java学习总结
学习总结: 本周主要学习了其他容器和事件处理 1.窗体事件(WindowListener)常用接口方法voidwindowActivated/windowDeactivated(WindowEvent ...
- jquery 使用on方法给元素绑定事件
on方法在1.7版本中开始出现的,现在已经优先考虑on,并不是bind方法了. on( events [,selector] [,data] ,handler) event:为事件类型,可以有多个事件 ...