小白云路-------真正的从零开始hello linux!

真正的小白之路,当然要从最最最基础的开始。
现在讲的是桌面版的linux下的操作。用桌面版是为了新手适应,起到一个缓冲的作用,慢慢过渡到文本模式。但是我们操作的时候还是使用命令来进行操作,这对于学linux之前的我感觉是非常牛逼的。
这一节先从讲终端的使用和几个简单的命令开始。

===========================终端==================================
打开方法:
1.快捷键alt+f2打开运行窗口,在里面输入gnome-terminal,回车
2.桌面或目录空白部分右键:点击open in terminal
3.在活动终端上使用快捷键:ctrl+shift+n

标签:
在终端内部打开标签:ctrl+shift+t
关闭当前活动标签:ctrl+shift+m
标签之间的互相切换:alt+数字

字体放大缩小:
ctrl+加号
ctrl+减号

BASH提示符
[root@youryg home]#
root 当前登录账户
youryg 短主机名称
home 当前工作目录
‘ # 表示我们当前使用的是超级账户
‘ $ 表示我们当前使用的是普通账户

======================================
终端中输入bash命令:
#命令 [选项] [参数] [操作符]
‘# ls
所有命令的后面必须有空格
‘# ls -a
[root@youryg home]# ll -d test
drwxr-xr-x 2 root root 6 Dec 14 17:46 test

‘# ll=ls -l //命令
‘# -d 指定目录 //选项
‘# test 目标目录 //参数

=====================基本命令ls date cd===============================================

date
显示当前日期和时间方式1:
[root@youryg ~]# date

显示方式2 :
[root@youryg ~]# date +%y%m%d%H%M%S
171120115322

显示方式3:
[root@youryg ~]# date +%F
2017-11-19

显示方式4:
[root@youryg ~]# date +%D
2017-11-19

设置时间:
方式1:
[root@youryg ~]# date -s 8:57
2017年 11月 19日 星期日 08:57:00 EST

方式2:
# date 030201582018
扩展:hwclock
硬件时间:
     [root@youryg ~]# hwclock    //查看硬件时间
系统时间:
     [root@youryg ~]# date        //查看系统时间

时间转换:
     [root@youryg ~]# hwclock  -s   //同步硬件时间到系统
     [root@youryg ~]# hwclock -w   //同步系统时间到硬件

ls
查看文件 文件基本操作之一
文件名称 目录名称 文件/目录属性 文件数目

查看当前目录下的文件
[root@youryg ~]# ls

  1. 命令 --help

    ls --help

    用法:ls [选项]... [文件]...

ls 常见选项
-a all,查看目录下的所有文件,包括隐藏文件
-l 长列表显示
-h human 以人性化方式显示出来
-d 只列出目录名,不列出其他内容
-t 按修改时间排序
-S 按文件的Size排序
-r 逆序排列reverse
-i 显示文件的inode号(索引号)

cd  改变当前目录
change  directory
#cd        //回家
#cd   路径
#cd   -    //切换到上一次去过的目录
#cd ..   //切换到上级目录

bash基本特性

  1. 自动补全<tab>
    [root@youryg ~]# ls /etc/sysconfig/network-scripts
    [root@youryg ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
    [root@youryg ~]# cat /etc/passwd

命令没有补全原因:写错/没有可执行权限

  1. 快捷键
    ^C 终止前台运行的程序 //ping 10.18.40.100
    ^D 退出 等价exit
    ^L 清屏
    ^A 光标移到命令行的最前端 //编辑命令
    ^E 光标移到命令行的后端 //编辑命令
    ^U 删除光标前所有字符 //编辑命令
    ^K 删除光标后所有字符 //编辑命令
    ^R 搜索历史命令,利用关键词
    编辑命令:
    Ctrl + a :移到命令行首
    Ctrl + e :移到命令行尾
    Ctrl + f :按字符前移(右向)
    Ctrl + b :按字符后移(左向)
    Alt + f :按单词前移(右向)
    Alt + b :按单词后移(左向)
    Ctrl + xx:在命令行首和光标之间移动
    Ctrl + u :从光标处删除至命令行首
    Ctrl + k :从光标处删除至命令行尾
    Ctrl + w :从光标处删除至字首
    Alt + d :从光标处删除至字尾
    Ctrl + d :删除光标处的字符
    Ctrl + h :删除光标前的字符
    Ctrl + y :粘贴至光标后
    Alt + c :从光标处更改为首字母大写的单词
    Alt + u :从光标处更改为全部大写的单词
    Alt + l :从光标处更改为全部小写的单词
    Ctrl + t :交换光标处和之前的字符
    Alt + t :交换光标处和之前的单词
    Alt + Backspace:与 Ctrl + w 相同类似,分隔符有些差别 [感谢 rezilla 指正]

重新执行命令:
Ctrl + r:逆向搜索命令历史
Ctrl + g:从历史搜索模式退出
Ctrl + p:历史中的上一条命令
Ctrl + n:历史中的下一条命令
Alt + .:使用上一条命令空格后部分

控制命令:
Ctrl + l:清屏
Ctrl + o:执行当前命令,并选择上一条命令
Ctrl + s:阻止屏幕输出
Ctrl + q:允许屏幕输出
Ctrl + c:终止命令
Ctrl + z:挂起命令
Bang (!) 命令

Alt+. 引用上一个命令的最后一个参数,等价于!$
ESC . 引用上一个命令的最后一个参数,等价于!$

ls /etc/sysconfig/network-scripts/ifcfg-eth0

cat ESC .

  1. 历史命令

    history

    a. 光标上下键
    b. ^R //搜索历史命令(输入一段某条命令的关键字:必须是连续的)
    c. !220 //执行历史命令中第220条命令
    !字符串 //搜索历史命令中最近一个以xxxx字符开头的命令,例如!ser
    !$ //引用上一个命令的最后一个参数
    示例1:
    [root@youryg ~]# ls /root /home
    [root@youryg ~]# cd !$
    cd /home

    示例2:
    [root@instructor ~]# ls /root /home
    [root@instructor ~]# touch !$/file1
    touch /home/file1

    示例3:
    [root@instructor ~]# systemctl restart crond
    [root@instructor ~]# ls
    [root@instructor ~]# date
    [root@instructor ~]# !sy

转载于:https://blog.51cto.com/13533802/2050743

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值