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” 权限的帐号才可以执行,其它未取 ...
随机推荐
- iview之avatar组件
avatar组件是一个获取网络路径图片的组件 它再vue中使用的话build时不会被打包,路径仍然为原来的路径 所以相对路径不会有效 如下: <Avatar style="margin ...
- echarts 有关饼形图和map的使用技巧1(饼图)
http://blog.csdn.net/yhn1121/article/details/52041742 先上个链接,百度无意间搜到的,写得比我全面,可以直接飞去看它: 之前写网页用过echarts ...
- linux输出与查看的几种方式
输出的几种方式:echo/ tee echo "postgres install Failed !!!!!!" | tee -a "$Install_log"# ...
- 第六周&实验四
二.实验的内容 (1)根据下面的要求实现圆类Circle. 1.圆类Circle的成员变量:radius表示圆的半径. 2.圆类Circle的方法成员: Circle():构造方法,将半径置0 Cir ...
- LeetCode 47. 全排列 II(Permutations II)
题目描述 给定一个可包含重复数字的序列,返回所有不重复的全排列. 示例: 输入: [1,1,2] 输出: [ [1,1,2], [1,2,1], [2,1,1] ] 解题思路 类似于LeetCode4 ...
- 过滤器修改response
过滤器通过doFilter方法的第二个参数ServletResponse将输出发送给客户,但servletResponse参数没有为过滤器提供servlet或jsp页面的访问:执行doFilter方法 ...
- HiddenField Class
HiddenField Class Namespace: System.Web.UI.WebControls Assembly: System.Web.dll Represents a hidden ...
- C# 利用AForge.NET开源类库实现 图像素描效果
引入DLL: using AForge.Imaging; using AForge.Imaging.Filters; //using AForge.Video.DirectShow;可以使用摄像头图像 ...
- LinuxGPIO中文文档
本文来自Linux官方文档英文版,由于需要使用Linux的GPIO进行实验,我翻译了这篇文档. 本文档描述了GPIO框架的使用者接口.注意它描述了新的基于描述符的接口. 不推荐使用的基于整数的GPIO ...
- scrollView 嵌套 listview 方式除了测量还有什么方法?
1.手动设置 ListView 高度经过测试发现,在 xml 中直接指定 ListView 的高度,是可以解决这个问题的,但是 ListView中的数据是可变的,实际高度还需要实际测量.于是手动代码设 ...