小白的linux学习之旅(一)

简介:

一、进入系统

*)普通用户登陆

student 普通用户,密码student

*)超级用户登陆

  —〉not listed        点击未列出

  username              提示输入用户名称

   —〉root                root  为系统超级用户

  passwd                   提示输入密码

  —〉redhat             redhat超级用户密码

wKiom1nNEdjCXT41AAVhLQ2UhnM079.png-wh_50

1、行提示符
  [kiosk@foundation0 Desktop]$

  kiosk                           打开shell的用户

  @                                分隔符

  foundation0                主机名称

  Desktop                       工作目录名称

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

2、切换用户

[kiosk@foundation0 Desktop]$ su - username

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

3、虚拟控制台

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

4、命令的执行

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

   2)、命令格式
           命令 参数 目标

   3)、ctrl +c        撤销命名的执行

   4)、命令参数

                    -参数          单词缩写
                   --参数         单词的全拼

5、命令的帮助

  whatis 命令               查看命令的功能

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

  [ ]                              选择加入的内容,可加可不加
  ...                               加入的内容个数任意

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

6、系统的使用基础方法

  1)、系统登陆

          图形登陆方式
          文本登陆方式
          gnome-session-quit --force     注销用户 --force强制注销,不询问

  2)、工作界面转换          

           ctrl+alt+上|下

  3 )、开始bash

         Applications>Utilities>Terminal

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

         gnome-terminal
         ctrl+shift+n           在新窗口中打开shell

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

         退出: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 表示秒(可以不加)

wKioL1nNEjfR7-pBAAE0puvEiuA676.png-wh_50

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

wKioL1nNErrRVAA5AADL-YIprD4402.png-wh_50

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

wKiom1nNE23xysU5AADOCAqpXfI289.png-wh_50

  2、passwd
          1)、passwd        修改用户密码
          [root@foundation0 ~]# passwd

wKioL1nNE7bxRcInAADEHdQRRGM066.png-wh_50

          passwd              参数           用户名称
                                    -S                student              用户密码信息
                                    --status       student  
                                    -l                  student             锁定帐号
                                    -u                 student             解锁
                                    -n    1           student              设定密码最短有效期
                                    -x    30          student              设定密码最长有效期
                                    -w    3            student              警告期
                                     -i     2            student              设定用户非活跃天数
                                     -d                  student             清除用户密码

wKioL1nNE_WToQUXAAHL4XwiPqA708.png-wh_50        监控passwd密码信息
        watch -n 1 passwd -S student


  3)、file
           file 文件名字 ##查看文件类型

wKiom1nNFG_zZsX1AAC__HE5E74664.png-wh_50

  4)、文件的查看

           cat  filename                      显示文件的全部内容
           less  file                              分页浏览,按“q”退出
           head  filename                   显示一个文件的前几行
           head -n 5 filename             前五行
           tail  filename                       显示文件后几行
           tail -n 5  filename                显示一个文件的后5行

wKiom1nNFMPDjrfgAAE2QusaaHk867.png-wh_50

  5)、c统计文件容量信息
            wc                              -l               行数
                                              -w              字数
                                              -c               字节数
                                              -m              字符数

wKioL1nNFO2CYaPnAAEL5d3KSH0270.png-wh_50

三、tab键

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

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

wKiom1nNFWKjU6-7AAGSCx49qt4490.png-wh_50

四、history历史调用

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

wKioL1nNFU2TVU4IAAEsNEZm798260.png-wh_50

五、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                                       进入虚拟控制台 




 本文转自 huanzi2017 51CTO博客,原文链接:http://blog.51cto.com/13362895/1969597

相关文章
|
19天前
|
存储 Linux
Linux的学习之路:16、文件(3)
Linux的学习之路:16、文件(3)
28 0
|
19天前
|
Linux C语言 C++
Linux的学习之路:14、文件(1)
Linux的学习之路:14、文件(1)
25 0
|
19天前
|
Linux 开发工具 C语言
Linux的学习之路:7、yum与git
Linux的学习之路:7、yum与git
14 0
|
19天前
|
Linux 开发工具
Linux的学习之路:5、粘滞位与vim
Linux的学习之路:5、粘滞位与vim
40 0
|
19天前
|
Unix Linux Windows
Linux的学习之路:3、基础指令(2)
Linux的学习之路:3、基础指令(2)
33 0
|
2天前
|
自然语言处理 Java Linux
【Linux】开始学习进程替换吧!
通过学习进程替换,我们可以体会到多语言混搭的快乐,可以从C语言直接蹦到python ,也可以从c++里运行java代码。是不是很厉害!这是通过调度多个进程的效果,联系我们之前学习的进程,进程控制等概念。我们可以想要运行其他代码可以通过创建子进程来实现,但是这样也肯定是同一种语言,如果想要运行其他语言,那是不是有种方法可以调度一个进程来当做子进程呢??? 我们开始今天的学习吧!
9 0
|
11天前
|
Ubuntu 算法 Linux
嵌入式Linux的学习误区
该文指出了学习嵌入式Linux开发的两个常见误区。一是过分专注于学习桌面或服务器版Linux,而非关注嵌入式开发本身,实际上只需熟悉基本操作即可。二是试图在没有基础的情况下直接阅读Linux内核源代码,这是不切实际的,应先建立基础知识再进行源码学习。文章还提到了在嵌入式系统中获取和处理屏幕数据的示例,包括使用gsnap工具将framebuffer数据转为图像,以及涉及的交叉编译过程。
11 0
|
12天前
|
编解码 Linux 数据安全/隐私保护
【Linux学习】​​学习Linux的准备工作和Linux的基本指令
【Linux学习】​​学习Linux的准备工作和Linux的基本指令
|
12天前
|
Linux Shell 虚拟化
【Linux学习】Linux 的虚拟化和容器化技术
【Linux学习】Linux 的虚拟化和容器化技术
|
13天前
|
运维 监控 安全
【专栏】11 个 Linux 网络命令学习和熟练运用这些命令是提升网络管理能力的基础
【4月更文挑战第28天】本文介绍了11个必备的Linux网络命令,包括ifconfig、ip、ping、traceroute、netstat、tcpdump、ss、telnet、ftp、ssh和nmap,这些命令在网络配置、故障排查和性能监控中发挥关键作用。通过实例分析,强调了它们在实际工作中的综合应用,帮助运维工程师提升效率和应对网络挑战。学习和熟练运用这些命令是提升网络管理能力的基础。