Linux常用命令及shell基础(达人养成一)

一、命令基本格式及文件处理命令

1.命令基本格式


linux命令提示符


linux命令格式
“ls”命令,查询目录中的内容
权限类型

以“.”开头的是隐藏文件,一般属于系统文件。

2.目录处理命令 

linux中,一切皆文件。


“mkdir”建立目录
“cd”切换所在目录

Ctrl + L :进行清屏快捷键

相对路径和绝对路径:

相对路径:参照当前所在目录,进行查找

如:cd ../usr/local/src/

绝对路径:从根目录开始指定,一级一级递归查找,在任何目录下,都能进入指定位置。

如:cd /etc/


“pwd”查询所在目录的位置


“rmdir”删除空目录


“rm”删除文件或目录


“cp”复制命令
“mv”剪切或者改名命令

3.linux中常见目录的作用

常见目录作用

根目录下的bin和sbin,usr目录下的bin和sbin,这四个目录都是用来保存系统命令的。bin目录下保存的是任何用户都能执行的,sbin目录下的是root才能执行。

常见目录作用

proc和sys目录不能直接操作,这两个目录保存的是内存的挂载点。

4.linux链接命令


“ln”链接命令

硬链接的特征:

1.拥有相同的i节点和存储的block块,可以看做是同一个文件

2.可以通过i节点识别

3.不能跨分区

4.不能针对目录使用

软链接的特征:

1.类似Windowns快捷方式

2.软链接拥有自己的I节点和block块,但是数据块中只保存原文件的文件名和I节点号,并没有实际的文件数据

3.lrwxrwxrwx l 软链接  软链接的文件权限都是 rwxrwxrwx

4.修改任意文件,另一个都改变

5.删除原文件,软链接不能使用

如果做软链接,原文件一定要写绝对路径。

二、文件搜索命令

1.文件搜索命令locate

locate 命令格式

locate 文件名  //在后台数据库中按文件名搜索,搜索速度更快

/var/lib/mlocat  //locate命令所搜索的后台数据库。一般是一天更新一次

updatedb  //更新数据库

优点:在后台数据库搜索,搜索速度比较快

缺点:只能按文件名搜索,不能搜索更加复杂的文件

例子


按照配置文件搜索
配置文件内容

2.命令搜索命令whereis和which

whereis命令格式:

whereis 命令名 //搜索命令所在路径及帮助文档所在位置

选项:

-b  :只查找可执行文件

-m :只查找帮助文件

whereis较为局限,只能查找系统命令

例子(whereis)

which命令格式:

which 文件名  //搜索命令所在路径及别名

例子(which)
path环境变量

3.find命令


find命令格式
通配符
例子
find


find


find


find


find

4.grep命令


搜索字符串命令

find命令个grep命令的区别

find:在系统当中搜索符合条件的文件名,如果需要匹配,使用通配符匹配,通配符是完全匹配。

grep:在文件当中搜索符合条件的字符串,如果需要匹配,使用正则表达式进行匹配,正则表达式时包含匹配。

三、帮助命令

1.帮助命令man

man 命令 //获取指定命令的帮助

man ls //查看ls的帮助

#man man

man的用户级别
级别


查看命令拥有哪几个级别的帮助


查看和命令相关的所有帮助

2.其他帮助命令


help命令


shell内部命令帮助


详细命令帮助

四、文件压缩命令

1.压缩命令

常用的压缩格式:.zip 、.gz、.bz2、.tar.gz、.tar.bz2

.zip压缩
例子


unzip解压缩
.gz格式压缩
例子
.gz解压缩
例子
.bz2压缩
例子
.bz2格式解压缩

2.压缩命令


打包命令tar


解打包命令


.tar.gz


.tar.bz2

五、关机重启命令

1.关机重启命令

shutdown命令
例子

shutdown -r now  //立即重启

关机

注意:这些命令关机不太安全,在服务器关机和重启时候,不一定保存正确的数据,尽量不要使用。

重启
系统运行级别
修改系统运行级别
退出登录命令

管理服务器时,正常退出。

六、挂载命令用户登录查看命令

1.挂载命令

图示
图示
图示
图示
例子


图示
图示
例子
图示

2.用户登录查看命令


图示
图示
图示


图示

七、shell基础

1.shell概述

shell是一个命令行解释器。为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用shell来启动、挂起、停止甚至是编写一些程序。

shell是一个功能强大的编程语言,易编写,易调试,灵活性较强。shell是解释执行的脚本语言,在shell中可以直接调用linux系统命令。

shell分类
shell分类
shell语法
shell分类

2.脚本执行方法

图示
支持的字符转换

例子:

echo -e "hello\bo"   //删除左侧字符

echo -e "h\te\tl\nl\to"  //制表符与换行符

例子
字体加颜色例子

脚本例子:

vi hello.sh

#!/bin/bash  

echo -e "\e[1;34m 好好学习天天向上\e[0m"

脚本执行

3.别名与快捷键

查看与设定别名

例子:

alias ls='ls --color=never'   //ls命名时候不显示颜色

注意:设定别名是临时生效的,一旦重启计算机则无效

别名永久生效

命令生效顺序:

第一顺位执行用绝对路径或相对路径执行的命令。

第二顺位执行别名。

第三顺位执行Bash的内部命令。

第四顺位执行按照$PATH环境变量定义的目录查找顺序找到的第一个命令。

常用快捷键:

ctrl+c  强制终止当前命令

ctrl+l   清屏

ctrl+a   光标移动到命令行首

ctrl+e    光标移动到命令行尾

ctrl+u    从光标所在位置删除到行首

ctrl+z     把命令放在后台

ctrl+r     在历史命令中搜索

4.历史命令

历史命令

注意:历史命令默认会保存1000条,可以在环境变量配置文件/etc/profile中进行修改


历史命令调用
命令与文件的补全

5.输出重定向


标准输入输出


输出重定向


正确输出和错误输出同事保存
例子


例子,错误日志和正确日志分开保存
输入重定向

命令<文件把文件作为命令的输入

命令<<标识符

...

标识符把标识符之间内容作为命令的输入


例子

6.管道符


多命令顺序执行
例子1(;)
例子2(&&)


例子3(||)
管道符
例子

7.通配符


通配符
例子
例子


其他特殊符号
例子($)
例子(单引号双引号)
例子(反引号)


例子(\)


例子($())
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,921评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,635评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,393评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,836评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,833评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,685评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,043评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,694评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,671评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,670评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,779评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,424评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,027评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,984评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,214评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,108评论 2 351
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,517评论 2 343

推荐阅读更多精彩内容