Linux初认识

简介:

1.虚拟机使用
[kiosk@foundation0 Desktop]$ rht-vmctl start desktop(开启desktop虚拟机)
[kiosk@foundation0 Desktop]$ rht-vmctl view desktop(显示desktop)
[kiosk@foundation0 Desktop]$ rht-vmctl poweroff desktop (关闭dekstop   )      
[kiosk@foundation0 Desktop]$ rht-vmctl reset desktop (重置虚拟机)
Are you sure you want to reset desktop? (y/n) y(询问是否重置y表示yes)
虚拟机可以任意练习使用,出现问题可以重制


2.登录
a普通用户登陆
student 普通用户,密码student
b超级用户登陆
->not listed        点击未列出
username            提示输入用户名称
->root          root为系统超级用户
passwd          提示输入密码
->redhat        redhat是超级用户密码    

3.设置中文输入
Applications system tools settings Region & language language 
或者输入命令添加中文拼音

4.行提示符
wKioL1lrg6Kx5sDFAAAU4aNu1Xo418.jpg-wh_50


[kiosk@foundation0 Desktop]$
Kiosk(打开shell的用户)
@(分隔符)
foundation0(主机名称)
Desktop(工作目录名称)
$(身份提示符,#表示超级用户,$表示普通用户)

5.切换用户
[kiosk@foundation0 Desktop]$ su - username
高级用户切换到低级用户不需要密码,低级用户切换到高级或者平级用户的切换需要密码,密码无回显

6.虚拟控制台
Ctrl+Alt+F(1|7)进入图形
Ctrl+Alt+F(2~6) 进入虚拟控制台
 

7.版本
Red hat Enterprise Linux Server 7.0 (Maipo)##系统版本
Kernel 3.10.0-123.el7.x86_64 on an x86_64   ##内核版本,系统位数

8.命令的执行
a命令必须在行提示符之后输入
b命令格式
命令 参数 目标
c.命令参数
-参数   单词缩写 –h
--参数  单词的全拼--help

9.命令的帮助
whatis 命令(查看命令的功能)
命令 --help(查看命令的帮助)
[]  (选择加入的内容,可加可不加)
...(加入的内容个数任意)
<>  (内容在命令执行过程当中必须要加)

10.开始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

11.系统关机,重启
重启
reboot | init 6 |shutdown -r now
关机
poweroff | init 0 | shutdown -h now

12.锁屏
ctrl + alt +L       ##在rhel7.0
win键 + L       ##在rhel7.2

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

wKiom1lrg7ThXhXlAABp2tStDU4954.png-wh_50
date 12180117   (把系统时间设定为12月18日01:17 格式:月月天天小时分钟)
date 111811152017.55(2017表示年(可以不加).55 表示秒(可以不加))

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

14.passwd修改用户密码
[root@foundation0 ~]# passwd
New password: (输入密码)
Retype new password: (确认密码)
passwd  参数    用户名称
    -S  student     (用户密码信息)
    --status student        。。。。。。
    -l  student     (锁定帐号)
    -u  student     (解锁)
    -n 1    student     (设定密码最短有效期)
    -x 30   student     (设定密码最长有效期)
    -w 3    student     (警告期)
    -i 2    student     (设定用户非活跃天数)
    -d  student     (清除用户密码)
监控passwd密码信息
watch -n 1 passwd -S student
wKiom1lrg8WwQnXrAAAk-kfXBn0053.jpg-wh_50

15.file
file 文件名字(查看文件类型)


16.文件的查看
cat     filename    (显示文件的全部内容)

wKioL1lwv-uhVlKaAAAiCF0_ZOo817.png-wh_50

less        file        (分页浏览,按“q”退出)
head        filename    (显示一个文件的前几行)
head -n 5   filename    (前五行)

wKiom1lwwCjjQ8q6AAAeTYLsvq4028.png-wh_50

tail        filename    (显示文件后几行)
tail -n 5   filename    (显示一个文件的后5行)

wKiom1lwwDWiyDL3AAAdh6RnwuY047.png-wh_50

 

17.wc统计文件容量信息
wc  -l  行数
       -w  字数
       -c  字节数
       -m  字符数

wKioL1lwwJbQtZH_AAB0gCQVwxQ254.png-wh_50



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

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

19.history历史
history         (显示历史)
hostory -c      (清除当前环境当中的历史命令)
!数字          (执行第多少行命令)
!字母          (执行最近一条以这个字母开头的命令)
ctrl +R +关键字(执行最近一条含有这个关键字的命令)
上下键          (逐行调用命令)

20.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 (进入虚拟控制台 )



今天就到这里了,写的比较粗,希望自己都能掌握,争取明天写的更加详细! 

 







      本文转自一百个小排 51CTO博客,原文链接:http://blog.51cto.com/anfishr/1948068,如需转载请自行联系原作者



相关文章
vcpkg 命令行工具的选项说明
vcpkg 命令行工具的选项说明
274 0
|
前端开发
class 选择器
class 选择器。
258 3
|
数据采集 Prometheus 算法
Web 中间件怎么玩?
Web 中间件怎么玩?
491 0
|
SQL 关系型数据库 MySQL
一文带你学透MySQL核心——DQL语言
DQL:英文全称是Data Query Language(数据查询语言),数据查询语言,用来查询数据库中表的记录。
705 0
|
Java 应用服务中间件 数据库连接
Spring5源码(51)-Servlet知识点回顾以及SpringMVC分析入口
Spring5源码(51)-Servlet知识点回顾以及SpringMVC分析入口
139 0
|
Cloud Native 开发者 程序员
2019热门技术会议400个PDF资料下载!| 1024程序员节技术礼包之三
多少程序员们因为各种原因错过了那些轰动科技界的盛会,但是既然这是程序员的节日,开发者社区就不能让大家空着手回去!400则左右的大会PPT免费下载,还有40余位行业大咖的精彩演讲解读,不到现场,如临现场!这个节过的不亏!
56339 0
2019热门技术会议400个PDF资料下载!| 1024程序员节技术礼包之三
|
人工智能 智能设计
免费体验!阿里云智能LOGO帮你解决设计难题
超实用!零基础搞定一个高大上的智能logo设计
12725 1
免费体验!阿里云智能LOGO帮你解决设计难题
|
开发框架 安全 .NET
阿里云服务器不会搭建环境怎么办?官方教程+镜像市场助你轻松上云
阿里云服务器不会搭建环境怎么办?官方教程+镜像市场助你轻松上云
1227 0
阿里云服务器不会搭建环境怎么办?官方教程+镜像市场助你轻松上云