linux基础总结1

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

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

Error: desktop not started (is already running)###报错,desktop已经运行

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

[[email protected] Desktop]$ rht-vmctl poweroff desktop ###关闭dekstop

Powering off desktop..

[[email protected] Desktop]$ rht-vmctl start desktop ###开启desktop

Starting desktop.

[[email protected] Desktop]$ rht-vmctl view desktop

[[email protected] Desktop]$ rht-vmctl poweroff desktop

Powering off desktop..

[[email protected] Desktop]$ rht-vmctl view desktop

Error: unable to view desktop - not currently running.###虚拟机没开启无法显示

[[email protected] Desktop]$ rht-vmctl reset desktop ###当虚拟机出现故障,reset表示重置

Are you sure you want to reset desktop? (y/n) y###询问是否重置y表示yes

Resetting desktop.##正在重置

Powering off desktop..

#########进入系统##################

*)普通用户登陆

student 普通用户,密码student

*)超级用户登陆

->not listed 点击未列出

username提示输入用户名称

->rootroot为系统超级用户

passwd提示输入密码

->redhatredhat是超级用户密码

###语言调整#####

Applications    ----->system tools---->settings ----->Region & language --->language

打开命令行---> reboot

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

#####   第一单元 #####

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

###1.行提示符######

[[email protected] Desktop]$

kiosk##打开shell的用户

@##分隔符

foundation0##主机名称

Desktop##工作目录名称

$##身份提示符,#表示超级用户,$表示普通用户

注意:命令要在行提示符之后输入才能执行

####2.切换用户#######

[[email protected] Desktop]$ su - username

*)高级用户切换到低级用户不需要密码,低级用户切换到高级或者平级用户的切换需要密码

####3.虚拟控制台#####

Ctrl+Alt+F(1|7)进入图形

Ctrl+Alt+F(2~6) 进入虚拟控制台

Red hat Enterprise Linux Server 7.0 (Maipo)##系统版本

Kernel 3.10.0-123.el7.x86_64 on an x86_64##内核版本,系统位数

desktop0 login:root##登陆用户名称输入

Password:##密码输入无回显

###4.命令的执行####

1.命令必须在行提示符之后输入

2.命令格式

命令 参数 目标

3.ctrl +c##撤销命名的执行

4.命令参数

-参数##单词缩写

--参数##单词的全拼

#######5.命令的帮助###

1.

whatis 命令##查看命令的功能

命令 --help##查看命令的帮助

[]##选择加入的内容,可加可不加

...##加入的内容个数任意

<>##内容在命令执行过程当中必须要加

#####6.系统的使用基础方法######

1)系统登陆

图形登陆方式

文本登陆方式

gnome-session-quit --force###注销用户 --force强制注销,不询问

2)工作界面转换

ctrl+alt+上|下

3)开始bash

1.Applications>Utilities>Terminal

2.鼠标右键----->open in terminal

3.gnome-terminal

4.ctrl+shift+n##在新窗口中打开shell

ctrl+shift+t##同一个窗口中打开新的tab

5.退出:exit | ctrl+d

4)系统关机,重启

重启

reboot | init 6 |shutdown -r now

关机

poweroff | init 0 | shutdown -h now

5)锁屏

ctrl + alt +L##在rhel7.0

win键 + L##在rhel7.2

###简单的系统命令

1) date

watch -n 1 date ###让date命令每秒执行一次,ctrl +c 推出监控模式

date 11181115###把系统时间设定为11月18日11:15 格式:月月天天小时分钟

date 111811152016.55##2016表示年(可以不加).55 表示秒(可以不加)

-d +xday -xday##查看x天前或者后的时间

+%....##设定date的输出格式

2)passwd

1.passwd 修改用户密码

[[email protected] ~]# passwd

Changing password for user root.##改变超级用户密码

New password: ##输入密码

BAD PASSWORD: The password is shorter than 8 characters

Retype new password: ##确认密码

passwd: all authentication tokens updated successfully.

[[email protected] Desktop]$ passwd

Changing password for user kiosk.##改变普通用户密码

Changing password for kiosk.

(current) UNIX password: ##输入当前密码

New password:

BAD PASSWORD: The password is the same as the old one##和原始密码不能相似

New password:

BAD PASSWORD: The password fails the dictionary check - it is too simplistic/systematic ##密码必须是无序数字+字母

New password:

BAD PASSWORD: The password is shorter than 8 characters##密码必须>8位

passwd参数用户名称

-Sstudent##用户密码信息

--status student。。。。。。

-lstudent##锁定帐号

-ustudent##解锁

-n 1student##设定密码最短有效期

-x 30student##设定密码最长有效期

-w 3student##警告期

-i 2student##设定用户非活跃天数

-dstudent##清除用户密码

监控passwd密码信息

watch -n 1 passwd -S student

3)file

file 文件名字##查看文件类型

Usage: file [OPTION...] [FILE...]        #[ ]中的内容表示可以省略


[[email protected] ~]# file /etc/hal

/etc/hal: directory              # directory目录

[[email protected] ~]# file /etc/hosts

/etc/hosts: ASCII text

4)文件的查看

(1)catfilename##显示文件的全部内容

-n:在显示的时候对每一行(包括空白行)进行编号

-b:在显示的时候对除空白行外的行进行编号


[[email protected] ~]# cat -n  wtt.sh

11

22

33

44

55

6

76

87


[[email protected] ~]# cat -b wtt.sh

11

22

33

44

55

66

77

(2)lessfile##分页浏览,按“q”退出

使用Pg Up,Pg Dn 可以分页查看

在“ / ”后跟向要搜索的内容可以将内容高亮显示

head    filename##显示一个文件的前几行(默认显示10行)


[[email protected] ~]# head wtt.sh

1

2

3

4

5

6

7

8

9

head -n 5  filename##前五行


[[email protected] ~]# head -5 wtt.sh

1

2

3

4

5

tailfilename##显示文件后几行,默认显示10行

tail -n 4 filename##显示一个文件的后4行


[[email protected] ~]# tail -4 wtt.sh

rtr

qqqq

a

s

5)wc统计文件容量信息

wc-l行数


[[email protected] ~]# wc -l wtt.sh

47 wtt.sh

-w字数


[[email protected] ~]# wc -w wtt.sh

41 wtt.sh

-c字节数


[[email protected] ~]# wc -c wtt.sh

137 wtt.sh

-m字符数


[[email protected] ~]# wc -m wtt.sh

137 wtt.sh

#####tab键######

在系统中table键可以自动补齐存在的命令,文件名称和某些命令的参数

a+TAB x2  显示系统中所有a开有的命令


[[email protected] ~]# a

a2p                                  alternatives

abrt-action-analyze-backtrace        amidi

abrt-action-analyze-c                amixer

abrt-action-analyze-ccpp-local       anacron

abrt-action-analyze-core             aplay

abrt-action-analyze-oops             aplaymidi

abrt-action-analyze-python           applygnupgdefaults

abrt-action-generate-backtrace       apropos

abrt-action-generate-core-backtrace  ar

abrt-action-install-debuginfo        arch

abrt-action-list-dsos                arecord

abrt-action-save-package-data        arecordmidi

abrt-action-trim-files               arp

abrt-cli                             arpd

abrtd                                arping

abrt-dbus                            as

abrt-dedup-client                    aseqdump

abrt-dump-oops                       aseqnet

abrt-handle-upload                   aserver

abrt-install-ccpp-hook               assistant_adp

abrt-server                          assistant-qt4

ac                                   at

accept                               atd

accton                               atq

aconnect                             atrm

acpid                                atrun

acpi_listen                          attr

activation-client                    audispd

addftinfo                            auditctl

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

history##显示历史


[[email protected] ~]# history

1  ifconfig

2  vim /etc/sysconfig/network-scripts/ifcfg-eth0

3  service network start

4  ifconfig

5  mount /dev/cdrom /mnt/

6  rpm -ivh /mnt/Packages/lrzsz-0.12.20-27.1.el6.x86_64.rpm

7  chkconfig iptables off

8  vim /etc/selinux/config

9  cd /etc/yum.repos.d/

10  ls

11  rm -rf *

12  vim yum.repo

13  yum listrepo

14  yum repolist

15  shutdown -h now

16  ifconfig

hostory -c##清除当前环境当中的历史命令

!数字##执行第多少行命令


[[email protected] ~]# !10

ls

anaconda-ks.cfg  Desktop                              install.log.syslog

at.tasks         initramfs-2.6.32-431.el6.x86_64.img  mbr.bak

dead.letter      install.log                          wtt.sh

!字母##执行最近一条以这个字母开头的命令


[[email protected] ~]# !l

ls

anaconda-ks.cfg  Desktop                              install.log.syslog

at.tasks         initramfs-2.6.32-431.el6.x86_64.img  mbr.bak

dead.letter      install.log                          wtt.sh

ctrl +R +关键字##执行最近一条含有这个关键字的命令


[[email protected] ~]# rm -rf wtt1.sh

(reverse-i-search)`‘:                 ##按下ctrl+R出现这样的界面,在后面输入关键字就可以了

(reverse-i-search)`he‘: head -4 wtt.sh | tail -3    ##回车执行这条命令

[[email protected] ~]# head -4 wtt.sh | tail -3

2

3

4

上下键##逐行调用命令

#####linux中的快捷键######

左右##一个字符一个字符移动

ctrl +左右##一个字一个字移动

ctrl    + a     ##光标移动到行首

+ e     ##光标移动到行尾

+ u     ##光标所在位置删除到行首

+ k     ##光标所在位置删除到行尾

+ r+关键字##调出最近一条含有关键字的命令

+ c     ##撤销以输入的命令

+ d     ##关闭当前环境

+ L##清空屏幕

+ shift + c##复制

+ shift + v##粘贴

+ shift + t ##在现有shell中重新打开一个table

+ shift + n##在shell中打开一个新的shell

+ shift + pageup|pagedown ##切换table

+ alt + l      ## 锁屏

+ alt +上|下    ##切换工作界面

+ alt + f1|f7   ##进入图形界面

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

时间: 2024-11-10 11:49:09

linux基础总结1的相关文章

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