linux 基础

###########################虚拟机控制######################

/*************rht-vmctl  (redhat-虚拟机控制)

[[email protected] Desktop]$

[[email protected] Desktop]$ rht-vmctl start desktop           /*开启desktop虚拟机/

Starting desktop./*开启成功/

[[email protected] Desktop]$ rht-vmctl view desktop/*显示desktop/

[[email protected] Desktop]$ rht-vmctl reset desktop/*重置desktop虚拟机/

Are you sure you want to reset desktop? (y/n) y/*提示是否确定重置/

Resetting desktop./*重置成功/

Powering off desktop..

Creating virtual machine disk overlay for rh124-desktop-vda

Creating virtual machine disk overlay for rh124-desktop-vdb

Starting desktop.

[[email protected] Desktop]$ rht-vmctl poweroff desktop/*关闭desktop虚拟机/

Powering off desktop..

97  history/*查看历史/

##############################虚拟机登陆###############

超级用户,  username : root

##########################命令行输出的命令提示符#########

[[email protected] Desktop]$

kiosk: 开启SHELL的用户

@: 分隔符

foundation21: shell在哪台主机运行

Desktop: shell 运行在那个目录下

$: 身份提示符(普通用户)

#: 特权用户

身份切换      su - student

#####################################################

##############################查看命令帮助##############

cal --help   查看命令帮助

[]   选加 。

...  长度不限制

<>   必须加

/****[[email protected] Desktop]$ date -d +83day

Mon Dec 12 17:21:26 CST 2016              显示83天后的日期 */////

/******比如cal命令

cal --help

[[email protected] Desktop]$ cal --help

Usage:

cal [options] [[[day] month] year]

Options:

-1, --one        show only current month (default)

-3, --three      show previous, current and next month

-s, --sunday     Sunday as first day of week

-m, --monday     Monday as first day of week

-j, --julian     output Julian dates

-y, --year       show whole current year

-V, --version    display version information and exit

-h, --help       display this help text and exit

[[email protected] Desktop]$ ////

[[email protected] Desktop]$ cal -j 1 5 2017

May 2017

Sun Mon Tue Wed Thu Fri Sat

121 122 123 124 125 126

127 128 129 130 131 132 133

134 135 136 137 138 139 140

141 142 143 144 145 146 147

148 149 150 151

[[email protected] Desktop]$

#####################################################

#############################passwd修改##############

格式: passwd username

注意

1.特权用户可以修改自己和其他用户的密码,且不需要原密码。

2.普通用户只能修改自己的密码,且需要原密码

3.原密码不能和普通密码一致,且不能为有序数字或者字母。

4.新密码必须大于八位。

5.passwd -l username ###冻结普通用户

6.passwd -u username ###解锁冻结帐号

######################################################

###################修改密码信息#######################

监控命令执行

watch -n 1 命令     每秒执行一次命令

watch -n 1 date    监测时间

密码信息

passwd -S username  查看用户密码信息

-d username删除用户密码

-l ...     锁住用户密码

-u ...     解锁用户密码

-n num  username设置密码最短使用期限

-x num。。       设置密码最长使用期限

-w num...       设置密码警告期限

-e 。。。使密码直接过期

-i num。。。设置密码非活跃天数

/* passwd -S student

student PS 2016-09-20 0 999999 7 1 (passwd set, SHA512 crypt.)

username   修改日期   最短日期最长期      警告日期非活跃天数安全哈希算法 单向散列算法 用于加密

#####################################################################################

######################################文件的查看#######################################

file 文件名    查看文件类型

cat  文件名查看文件内容

head [-n num] 文件名查看文件前几行内容

file [-n num] 文件名查看文件最后几行内容

查看文件的大小

wc -w file name查看文件的单词数(空格隔开算一个)

wc -l file name 查看文件的行数

wc -m file name查看文件的字符数

wc -c file name 查看文件的字节数

m 和 c 的区别在于汉字,一个汉字一个字符三个字节。

#####################################################################################

###################################历史调用#########################################

history查看历史

history -c 删除历史

!+num执行历史中的第num条命令

!+string执行历史中最近的一条以string开头的命令

Ctrl + r +string 搜索以STRING开头的一条命令

Arrow 上下键搜索历史命令

/*********vi创建一个文件, 按alt加i是插入字符, 冒号加wq 保存退出**************/

######################################################################################

##################################命令行之间的快捷键#####################################

ctrl + a光标移到首个字母

ctrl + e光标移到最后一个字母

ctrl + u 删除光标以前的所有字符

ctrl + k删除光标以后的所有字符

ctrl + shift + t 当前窗口下创建新的bash

ctrl + shift + d删除当前窗口下的bash

ctrl + alt + l 锁屏

ctrl + alt + 上或者下切换工作界面

ctrl + alt + f1或者f7进入图形界面

ctrl + alt + f2-f6进入虚拟控制台

#######################################################################################

第二章

#######################################################################################

系统的文件类型//

/bin##二进制可执行文件也就是系统命令

/sbin##系统管理命令存放位置

/boot##启动分区,负责系统启动

/dev##设备管理文件

/etc##大多数系统管理文件

/home##普通用户的家目录

/lib##32位系统库文件存放位置

/lib64##64位系统库文件存放位置

/media##系统临时设备挂载点

/mnt##系统临时设备挂载点

/run##系统临时设备挂载点

/opt##第三方软件安装位置

/proc##系统信息

/root##超级用户家目录

/srv,/var##系统数据

/sys##系统管理,主要是关于内核的

/tmp##系统临时文件存放位置

/usr##系统用户相关信息数据及用户自定义软件存放位置

touch  创建一个文件

touch  file   ##在当前目录下创建一个文件

touch  /mnt/file  ##在mnt目录下创建一个file。

########################################################################################

时间: 2024-10-21 01:17:15

linux 基础的相关文章

Linux基础命令(之一)详解

Linux基础命令(之一)详解 学习linux的朋友都知道,系统大多数操作都是命令行的操作方式,当然如今也有图形化界面的操作方式,但是多数情况下仍然使用命令的操作模式,所以命令的作用与用法是成为学好.学会Linux系统的必备前提,也是重点之一,所以今天来聊一聊一些基础命令的用法与其作用. 1.系统关机或重启命令(小白也必须要会的) shutdown (win 系统也有) 常用参数:shutdown -h (halt) 直接关机(关闭电源) shutdown -h  now[+10]    现在关

linux基础命令——tree

Linux基础命令--tree 编辑文章 -d :只显示目录,不显示其目录下的子文件 -L level:显示第几级 图片描述 显示以rc开头的 备份: 创建多级目录: -v:可以看过程

Linux基础之磁盘管理

 Linux基础之磁盘管理         关于Linux中磁盘管理我们应该从以下四个方面入手,去了解和学习磁盘管理的知识. 第一点 磁盘的结构--硬盘         硬盘的参数 结构:磁盘的盘片,磁头,马达(机械键盘) 类型:固态硬盘(SSB)和机械硬盘 接口:早期的IDE接口,现在的SATA,SCSI,SAS 还有容量,转速,传输速度,缓存等. 硬盘存储术语 head: 磁头 track: 磁道 cylinder: 柱面 secotr: 扇区  512bytes(字节) 第二点 磁盘的分区

Linux 基础入门----推荐课程

Linux 基础入门课程:https://www.shiyanlou.com/courses/1 很好的一门Linux基础课,精炼.简洁!推荐! 课程内容: 第1节 Linux 系统简介 https://www.shiyanlou.com/courses/1/labs/1/document 第2节 基本概念及操作 https://www.shiyanlou.com/courses/1/labs/2/document 第3节 用户及文件权限管理 https://www.shiyanlou.com/

1、linux基础知识

第一天linux基础知识 1:linux操作系统组成 linux内核+GNU工具=完整的类UNIX系统 GNU工具(GNU软件是通过GNU项目发布的软件,它是一种根据GNU软件包的README手册以及自由软件指南开发的软件,大多数GNU软件是免费分发的,但不是所有的都这样,然而,所有的GNU软件必须是自由软件.) 2:linux发行版  slackware debian  reehad  Gentoo等 3:linux哲学思想 一切皆文件(硬件也已文件的形式展现在操作系统中) 小型,单一用途程序

Linux基础知识题解答(五)

题目来自老男孩BLOG:http://oldboy.blog.51cto.com/2561410/1709569,比较适合新手,空余的时候做一下,可以巩固Linux基础知识,有不对的地方欢迎指正. (1)155729 -rw-r--r--.  1 root root   35 Oct 28 2011  oldboy 请解析上面的每一列内容 文件inode号,文件访问权限,硬链接数,文件所属用户,文件所属组,文件最后修改时间,文件名 (2)描述下硬链接和软连接的区别 1.硬链接原文件/链接文件共用

第九天:Linux基础命令(二)与 C编译过程

一:Linux基础命令:   1.find 命令 查找文件 如 find / -name hello    查找根目录下已hello命名的文件.   2.grep命令 字符串匹配 如 grep "lucy" * -R 递归查找文件中含有“lucy”字符串的文件   3.du命令 查看文件所占容量   4 . >   重定向 如 ls > savels     重定向ls的标准输出从屏幕到savels文件 5 . >>    附加 如 ls >> sa

Linux基础文本查看命令之 cat,tac,more,less,head,tail

在使用linux的过程中多多少少都会涉及到文本的操作,因此掌握一些文本操作的工具命令能大大的提高我们的工作效率. cat命令 cat命令的用途是链接文件或标准输入并打印.这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者是从标准输入读取内容并显示,它常与重定向符号配合使用. 1)命令格式 cat    [选项]    [FILENAME] 2)命令功能 将文件或标准输入组合输出到标准输出. 3)命令参数 -E:在每行结束处显示 $ -n:对输出的所有行编号 -s:不输出多行空行 4)常

Linux基础概念-----环境变量

Shell 环境变量 Shell也是应用程序,工作与用户模式 变量类型 整形 浮点型 字符型 布尔型 bash变量类型 本地变量:仅对当前Shell有效 局部变量:仅对局部代码段有效(函数) 环境变量:expor VAR_NAME=Value,对当前Shell及子Shell有效 位置变量:$1;$2 .... 特殊变量:$?;$!;$$ .... 查看环境变量 printenv export 查看所有变量 set bash的引号 双引号:弱引用,可以实现变量替换: 单引号:强引用,不替换,而显示

Linux基础概念-----Linux I/O重定向 ,管道

标准输入:键盘 标准输出:显示器 错误输出:显示器 FD:文件描述符:让程序可以文件交互,并且便于内核识别文件,打开的每一个文件都有一个描述符 程序在和文件交互式,通过文件描述符来进行交互,而非文件名,文件名是方便用户分别文件. Linux一切皆文件,所以标准输入,标准输出都有各自的文件描述符 标准输入描述符:0 标准输出描述符:1 标准错误输出描述符:2 将其默认数据流改为其他设备:IO重定向 输出重定向 > 覆盖重定向 >> 追加重定向 /dev/null  黑洞 只针对当前Shel