I.Linux命令行使用技巧

*Linux命令行使用技巧
一.对Linux的一些了解
1.Linux操作系统中,Linux是指Linux内核。内核是系统的核心程序,相当于人的大脑。
2.Shell,第一次听到这个词想到的就是贝壳。Shell对外提供操作和系统沟通接口,对内实现对内核进行保护。
3.系统语言的设置
选择applications,打开system tools下的settings
I.Linux命令行使用技巧_第1张图片
选择region&language便可设置中英文
I.Linux命令行使用技巧_第2张图片
二.Shell的打开方式
1.直接在桌面右键选择Open in terminal,这样打开的路径是desktop
2.打开applications,选择system tools找到terminal直接打开。
3.当shell已经开启时需要开启一个新的shell,在shell中可以用++打开。
4.也可以设置快捷键打开:
applications>settings>devices>keyboard.拖到最下方选择加号
I.Linux命令行使用技巧_第3张图片
Name可以任意起,只要说明清楚作用即可。Command中写gnome-terminal.(这个代码在已经打开的Shell中输入也可再打开一个Shell.)最后选择自己熟悉的快捷键即可。
I.Linux命令行使用技巧_第4张图片
三.Shell中的一些快捷键
ctrl+shift+T ##在一个terminal中开启多个窗口
ctrl+shift+N ##重新打开一个terminal
ctrl+c ##取消命令执行
ctrl+d ##关闭shell
ctrl+shift+鼠标选中+c ##复制选中字符
ctrl+shift+v ##粘贴
##鼠标选中为复制
##鼠标滚轮下按为粘贴
四.命令执行的方法
有些命令可以单独执行
参数可以加多个
-a -b -c = -abc = -cba = -acb
参数-s 表示单词缩写
参数–size 表示单词全拼
命令必须在行提示符之后输入否则命令无法执行
当命令行被占用通常使用+结束占用命令行的程序来 释放命令行。
五.命令行获得帮助
1.用whatis rm.
whatis rm ##查看命令的基本用途
#rm: nothing appropriate.
#1.表示要查看内容没有帮助
#2.系统帮助数据未更新用mandb命令更新
“注意:当执行whatis命令出现 nothing appropriate 时大多数情况是因为” “系统的帮助数据库未更新,如何解决此问题,需要在root用户下执行mandb”
当你使用的用户为普通用户时请执行以下操作:
su - root
mandb
例如,查看date这个命令的用法
输入whatis date
I.Linux命令行使用技巧_第5张图片
2.利用rm --help

rm --help ##查看命令的基本用法
[] ##内容可加可不加
… ##内容个数任意
<> ##必须在命令执行时加入的元素
例如输入date --help
I.Linux命令行使用技巧_第6张图片
3.利用man rm
man rm ##命令用法详解 man是manual的缩写
man -k passwd ##passwd关键字有多少级别的man
##man的级别
#1 命令
#2 系统调用
#3 函数库调用
#4 特殊文件(设备文件等) #5 文件
#6 游戏
#7 特殊的包
#8 系统管理命令
#9 内核信息规则
例如输入man date passwd
按q退出
I.Linux命令行使用技巧_第7张图片
六.历史命令的调用
history ##查看历史命令
history -c ##清空当前历史命令
##永久清空历史需要清空文件.bash_history
例如直接输入history,就可以看到所有输入过的命令
I.Linux命令行使用技巧_第8张图片
输入history -c,再次输入history只剩刚才输入的一条命令。
I.Linux命令行使用技巧_第9张图片
上键|下键 ##逐行调用
!数字 ##调用指定行历史
!字符 ##调用以此字符开头的最近历史
+ ##开启历史搜索模式,命令行显示会变为:
##(reverse-i-search)`’:输入关键字
##会显示含有此关键字的最近一条历史
七.补齐命令
输入命令时按TAB就能补齐命令,但是当同字母的命令太多时就无法补齐,这时可以双击TAB,查看以此字符开头的所有命令。
例如想输入history,只要写下hi并敲击两下TAB就能显示所有以hi开头的命令。
I.Linux命令行使用技巧_第10张图片
八.date命令的一些小用法
date +%a ##显示周几的简称
date +%A ##显示周几的全称
date -d Xday ##显示X天后的日期
例如I.Linux命令行使用技巧_第11张图片
总结:第一次接触Linux,比较陌生,许多代码命令都是第一次见,但是感觉很有趣,在使用Windows时都没有学过这么多是使用命令执行的方式。还需要多加练习。这就和打篮球一样,动作都不难,但是要反复的熟悉。空闲的时间我会重复敲这些简单的代码。

补充的一些:
1.在linux中,鼠标选中就是复制,点击滑轮就是粘贴。

2.cd=change directory 切换目录

3.ls=List
ls -ls=ls -sl 就像乘法交换律

4.date -d 100day 显示一百天后的日期
date -d 100day +%m/%d 显示一百天后的日期(只显示月和日)
更多的用man -date或者date --help都可以查看更多帮助

5.man -k 查询任意代码的级别
例如man -k passwd
man -k date

6.如果想修改系统的时间
第一步:切换到超级用户(su -)
第二步:输入date mmddmmssccyy
例如输入date 121620002016 就是修改时间为2016年12月16日的晚上八点。

7.tab不仅能补齐代码,还能补齐唯一的文件名称。

你可能感兴趣的:(linux,运维,shell,python,操作系统)