学习笔记(2):Linux达人养成计划 I

继续完成慕课网《Linux达人养成计划 I》的学习笔记。

一、linux常用命令

1. 帮助命令:man 命令

man是分级别的,具体级别如下图所示。另外查看命令拥有哪几个级别的帮助:man -f 命令,即相当于 wahtis 命令,

man命令

2. 其他帮助命令

1)ls –help

2)获取shell内部命令帮助: help  shell内部命令。例如wheres cd 确定cd是否是shell内部命令,然后help cd 获取内部命令帮助。shell是用户和计算机交互的接口,它将命令翻译为机器语言。

3)详细命令帮助:info 命令。info命令非常详细,显示的内容特别多,因此需要进行一些额外的翻页等操作:-回车:进入子帮助页面(带有*号标记);- u:进入上层页面; – n 进入下一个帮助小节; -p 进入上一个帮助小节; -q退出。

3. 压缩命令

linux常用的压缩格式: *.zip, *.gz, *.bz2, *.tar.gz,  *.tar.bz2,*.tar.gz和*.tar.bz2解决了前三者不能将目录压缩和解压缩的问题,它们先将文件打包再压缩。

1).zip格式压缩命令:  zip  压缩文件名  源文件,zip  -r  压缩文件名  源目录;

2).gz格式压缩命令:gzip 源文件 (压缩为.gz格式的压缩文件,源文件会消失),gzip -c 源文件 > 压缩文件(压缩为.gz格式,源文件保留),gzip -r 目录 (压缩目录下所有的子文件,但是不能压缩目录);

3).bz2格式压缩命令:bzip2 源文件(压缩为.bz2格式的压缩文件,源文件会消失), bzip2 -k 源文件(压缩为.bz2格式,源文件保留),另外bzip2命令不能压缩目录;

4)tar打包命令:tar -cvf 打包文件名 源文件,其中选项-c表示打包,-v显示过程,-f指定打包后的文件名;

5)解打包命令:tar  -xvf 打包文件名,其中选项 -x解打包;

6).tar.gz 先打包为tar格式,再压缩为gz格式。tar -zcvf  压缩包名.tar.gz 源文件,这里选项 -z压缩为.tar.gz格式。tar -zxvf 压缩包名,这里-x表示解压缩.tar.gz格式;

7).tar.bz2 先打包为tar格式,再压缩为.bz2格式。tar -jcvf  压缩包名.tar.bz2 源文件,这里选项 -z压缩为.tar.bz2格式。tar -jxvf 压缩包名,这里-x表示解压缩.tar.bz2格式;

4. 关机与重启

1)shutdown命令:shutdown [选项] 时间,选项 -c取消前一个关机命令,-h关机,-r重启;

2)其他关机命令:halt,poweroff , init 0

3)其他重启命令:init 6, reboot

4)init 0~6,系统运行的六个级别:0表示关机,1单用户,2不完全多用户,不包含NFS服务,3完全多用户,4未分配,5图形界面,6重启。比如init 5就是图形界面。通过runlevel命令可以获取当前系统运行级别;修改系统默认级别的方法:cat /etc/inittab。

5)退出登录:logout

5. 挂载命令

1)查询系统中已经挂载的设备:mount

2)依据配置文件/etc/fstab的内容,自动挂载:mount -a

3)挂载:mount [-t 文件系统]  [-o 特殊选项]  设备文件名  挂载点,-t 文件系统:指定挂载文件类型, -o 特殊选项 如下图所示。

mount特殊选项

4)挂载光盘:首先建立挂载点:mkdir /mnt/cdrom/,再挂载光盘:mount -t iso9660 /dev/cdroom/mnt/cdrom/

5)卸载:umount 设备文件名或挂载点

6)挂载U盘:首先查看U盘设备文件名fdisk -l, 再挂载mount -t vfat  /dev/sdb1 /mnt/usb/,注意linux默认是不支持NTFS文件系统的

6. 用户登录查看命令

1)查看用户信息:w 用户名,命令输出信息如下图所示。

2)查询当前登录和过去登录的用户信息:last,last读取/var/log/wtmp文件数据,命令输出包含用户名、登录终端、登录IP、登录时间、退出时间。

二. Shell基础

1. 概述

shell是命令行解释器,它为用户提供了一个向linux内核发送请求以便运行程序的界面系统级程序,用户可以通过shell来启动、挂起、停止、编写程序。shell是功能强大的编程语言,是解释执行的脚本语言,在shell中可以直接调用linux系统命令。


shell的分类:bourne shell(其主文件为sh文件),C shell,bash(bash和sh兼容)

查看linux支持的shell:可以查看/etc/shells文件。

2. 脚本执行方式

1)echo输出命令:echo [选项] [输出内容],选项 -e支持反斜线控制的字符转换,控制字符如下图所示。删除左侧字符,例如echo -e “hell\bo”, 制表符与换行符,例如echo -e “h\te\tl\nl\to”。按照16进制ascii码也可以输出。echo还可以设置字体颜色,例如echo -e  “\e[1;31m ***** \e[0m”


2)脚本执行

赋予执行权限:chmod 755 hello.sh,然后执行./hello.sh

也可以通过bash执行: bash hello.sh

3. Bash命令别名

查看系统中所有的别名:alias

设定命令别名:alias 别名=‘原命令’

别名永久生效,将别名写入环境变量配置文件:vi ~/.bashrc

删除别名:unalias 别名

命令生效顺序:

第一:用绝对路径、相对路径执行的命令;

第二:别名;

第三:bash内部命令;

第四:$path环境变量定义的目录查找顺序查找到的第一个命令;

4. bash常用快捷键


5. 历史命令

history [选项] [历史命令保存文件],选项 -c 清空历史命令,-w 把缓存中的历史命令写入历史命令保存文件~/.bash_history

历史命令的调用:

用上下箭头调用历史命令;

使用“!n”重复执行第N条历史命令;

使用“!!”重复执行上一条命令;

使用”!字串”重复执行最后一条以该字串开始的命令;

6. 输出重定向

1)标准输入输出如下图所示:


2)输出重定向:



3)输入重定向:wc [选项] [文件名],选项 -c统计字节数,-w统计单词数,-l统计行数。

7. 管道符

1)多命令执行顺序


2)管道符:命令1 | 命令2 ,命令1的正确输出为命令2的操作对象

8. 通配符



欢迎访问我的博客:www.dzwanli.com.cn

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

推荐阅读更多精彩内容