一、Linux命令行使用技巧
1、新建笔记本
命令:< gedit >+<空格>+<文件名>
2、什么是Linux?
操作系统
内核(kernel),相当于人的大脑
3、计算机五大组件
计算器、寄存器、控制器、输入设备、输出设备
4、shell打开方式
(1)右键->Open In Terminal
(2)Application->favorites->terminal
(3)在已经开启一个shell前提下,< ctrl >+< shift >+< N >打开,< ctrl >+< D >关闭
(4)设定快捷键system->setting tools->devices->keyboard->下拉快捷键+命令gnome-terminal,然后在桌面直接使用快捷键打开。Exit直接退出shell
(5)命令行指令gnome-terminal
root指打开shell的用户,localhost指shell当前运行系统的名称,Desktop指当前系统路径,#表示超级用户,$普通用户。
5、shell中的快捷键
5.1、快捷键使用
< ctrl >+< shift >+< T > ##在一个terminal中开启多个窗口
< ctrl >+< shift >+< N > ##重新打开一个terminal
< ctrl >+< c > ##取消命令执行
< ctrl >+< d > ##关闭shell
两种复制方法:(1)< ctrl >+< shift >+<鼠标选中>+< c > ##复制选中字符;(2)鼠标选中为复制
两种粘贴方法:(1)< ctrl >+< shift >+< v >;(2)鼠标滚轮下按为粘贴
5.2、Shell中如何执行命令
(1)命令格式:命令 参数 对象
命令是程序,参数表示命令的功能,对象即是操作目标。
例:列出文件,显示长度和大小。
(2)命令执行方法
有些命令可以单独执行,参数可以加多个
-a -b -c = -abc = -cab = -acb ,其中,-s = –size ,-s为缩写,–size为全拼。
注:命令必须在行提示符之后输入,命令被占用时+释放命令行。
6、命令行获得帮助
whatis rm
注:当执行whatis命令出现nothing appropriate时大多数情况是因为系统帮助数据库未更新,解决方法:在root用户下执行mandb (manual datebase缩写,即数据库手册)
su - root
mandb
例:通过查看帮助来写指令,把gedit命令赋给xie,可以直接通过 xie file 编辑文本。
alias xie='gedit'
xie file
date --help ##查看命令的基本用法
[ ] ##内容可加可不加
… ##内容个数任意
< > ##命令执行时必须加入的元素
例:显示80天之后的时间
date -d 80day +%m/%d
man date ##命令用法详解
例:时间更改至2020年11月11日0点
通过man date获取帮助
date 111100002020
man -k passwd ##表示passwd关键字有多少个级别的man
q ##退出
/关键字 ##搜索关键字,n向下搜索,N向上搜索
例:搜索关键字month
/month
G ##快速移动至man的最后
g ##快速移动至man的最前
7、Linux命令行历史调用
我们当前使用的shell可以记录系统中执行过的历史命令
history ##查看历史命令
history -c ##清空当前历史命令
##永久清空历史需要清空文件.bash_history
历史命令的调用:
上键|下键 ##逐行调用
!数字 ##调用指定行历史
!字符 ##调用以此字符开头的最近历史
<ctrl>+<R> ##开启历史搜索模式,命令行显示会变为:
##(reverse-i-search)`':输入关键字
##会显示含有此关键字的最近一条历史
8、TAB补齐命令
补齐系统中存在的命令,文件,和某些命令的参数,当按一次tab没有效果,表示以此字符开头的信息不唯一可连续按2次,那么会把以此字符开头的所有内容显示,如果2次仍然不显示表示没有以此字符开头的指令。