linux入门之字符操作环境shell介绍

来源:互联网 发布:方齐禾的淘宝店是什么 编辑:程序博客网 时间:2024/06/15 12:08

shell是一个系统与用户交互式的环境,以下为bash为例介绍shell

1、行标识符

[kiosk@foundation0 Desktop]$

kiosk ##打开shell的用户

@ ##分隔符

foundation0 ##主机名称

Desktop ##工作目录名称

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

 

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

2、虚拟机的控置

打开并显示虚拟机


关闭虚拟机


虚拟机出现故障时需要重置


无法开启

需要重置

是否重置   y(是的)

3、切换用户

su - username

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



4、命令

1)whatis命令  //查看命令的功能



2)--help命令  //查看命令的帮助

例date命令的帮助,出现其说明


3)命令的执行

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

2.命令格式

命令 参数 目标

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

4.命令参数

-参数      //单词缩写

--参数     //单词的全拼

 5.   []  //选择加入的内容,可加可不加

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

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

5、系统的使用方法

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

6、简单的系统命令

1、date 查看日期

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


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



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


2)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.

 

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

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

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

 修改普通用户密码


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


3、file  查看文件类型


文件的查看

cat filename ##显示文件的全部内容

less file ##分页浏览,按“q”退出

head filename ##显示一个文件的前几行

head -n 5 filename ##前五行

tail filename ##显示文件后几行

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





文件统计

wc统计文件容量信息

wc -l 行数

-w 字数

-c 字节数

-m 字符数



 

history的调用

history           ##显示历史

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

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

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

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

上下键                     ##逐行调用命令

 




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

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

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

 

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




原创粉丝点击