《Linux命令⾏⼤全——第⼀部分:学习shell》思维导图+⽂字补充读书笔记这是《Linux命令⾏⼤全》这本书第⼀部分的笔记,笔记分节不完全参考书中叙述,以思维导图为主,辅以导图中⽆法存放的⽂字记录。⽂章⽬录
思维导图
阿⾥云服务器
因为⾃⼰的破电脑安装虚拟机问题有点⼤,想起来去年⽤学⽣价买了⼀年阿⾥云轻量应⽤服务器,就直接上云操作了。在阿⾥云控制台远程连接进去时是普通⽤户,进的是/home⽬录,⽤xshell登录root
账号后所处⽬录是/root,在此记录⼀下。顺⼿在/home⽂件夹下下载了Nginx并且解压安装了,有⼀丢丢成就感(。
参考⽂章:
以下内容⼤标题的区分按照书中⽬录排列,⽅便查看对应章节
第⼀部分学习shell
第1~2章:shell是什么/导航
shell是⼀个接收由键盘输⼊的命令,并将其传递给操作系统来执⾏的程序,改程序来⾃于称之为 bash 的 GNU 项⽬。
终端仿真器
当时⽤图形⽤户界⾯时,需要另外⼀种叫做终端仿真器的程序与shell进⾏交互,启动终端仿真器后会出现如下所⽰:
[root@xxxxxxxxxxxxxxx ~]#
在阿⾥云的终端连接窗⼝和打开 xshell 后都会出现这样的语句,这被称为shell提⽰符,通常包括 username@machinename,其后是当前⼯作⽬录。最后附带的 # 符号如果是 $ ,则意味着当前登录⽤户是普通⽤户,不是根⽤户。
⽂件系统树
类Unix操作系统(⽐如Linux)与Windows系统⼀样,将⽂件以分层⽬录结构的⽅式组织起来,该树形结构⽬录可能包含⽂件和其他⽬录。
在Linux中,⽆论多少驱动器或存储设备与计算机相连,通常只有⼀个⽂件系统树。根据系统管理员的设置,存储设备将会连接(挂载)到⽂件系统树的不同位置。系统管理员要负责系统的维护。
第⼀次登录系统时(或是启动 xshell 终端仿真器会话时),当前⼯作⽬录被设置成主⽬录。每个⽤户账号都有⼀个主⽬录,作为普通⽤户操作时,这是唯⼀⼀个允许⽤户写⽂件的地⽅。
简单命令
date :显⽰当前系统时间和⽇期
cal:显⽰当⽉的⽉历
df :查看磁盘驱动器当前可⽤空间
free:显⽰可⽤内存
exit:结束终端会话
pwd:查看当前⼯作⽬录
cd:改变⽬录
cd xxx:进⼊到xxx⽂件夹中
cd:将⼯作⽬录改变为登陆后所在的主⽬录
cd -username:将⼯作⽬录改为username的主⽬录,例如,cd-bob 将⽬录改变为⽤户bob的主⽬录
ls:列出⽬录内容
注意
1. 以“.”字符开头的⽂件名表⽰这些⽂件是隐藏的,输⼊ ls -a 才能显⽰
2. Linux中区分⼤⼩写,file1和File1分别指向不同的⽂件
3. ⽂件名中不要嵌⼊空格,否则会使很多命令⾏任务的实现变得困难。
第3章:Linux系统
ls:列出⽬录内容
输⼊ls可以查看⽬录内容,确定各种重要⽂件和⽬录的属性,可以查看当前⼯作⽬录中包含的⼀系列⽂件和⼦⽬录。
ls/⽂件夹:指定要显⽰的⽬录
ls [A⽂件夹] ~/ B⽂件夹:指定多个⽬录,如列出当前A⽂件夹到B⽂件夹中的内容,如果A⽂件夹不指定,则表⽰列出主⽬录下截⽌到B⽂件夹下的所有⽂件
ls -l (或者ll):以长格式显⽰输出来得到更多细节
选项和参数
通常,命令后⾯跟有⼀个或多个选项,带有不同选项的命令其功能也不⼀样。此外,命令后⾯还会跟
有⼀个或多个参数,这些参数是命令作⽤的对象。所以⼤部分命令看起来如下所⽰:
command -options argument
如:
ls -lt: “l”产⽣长格式输出,“t”表⽰以⽂件修改时间进⾏排序,-lt表⽰按修改时间顺序长格式输出⽬录
ls -lt -reverse : “-reverse”表⽰以相反的顺序输出
长格式输出的数据⾥显⽰了许多信息,以下表格举例:
字段列数含义
-rw-r-r–1对⽂件的访问权限。后⾯详述
12⽂件硬链接数⽬。链接内容后⾯详述
root3⽂件所有者的⽤户名
root4⽂件所属⽤户组的名称
320595以字节数表⽰的⽂件⼤⼩
linux登录命令
Jun 5 21:496上次修改⽂件的⽇期和时间
auto7⽂件名
file:确定⽂件类型
file ⽂件名: 打印出⽂件内容的简短说明,例如 file Makefile
⽂件的种类有很多,在类Unix操作系统中,有个普遍的观念:“所有东西都是⼀个⽂件”。
less:查看⽂件内容
包含系统设置的多数配置⽂件都是以这种格式存储的,阅读这些⽂件有利于更好地理解系统是如何⼯作的。此外许多实际程序(即脚本)也是以这种格式存储的。
less命令的使⽤⽅式:
less ⽂件名:查看⽂件,例如,想要查看定义了系统⽤户账户的⽂件,可以输⼊: less /etc/password
⼀旦 less 程序运⾏起来,就可以查看⽂件内容,如果⽂件不⽌⼀页,还可以上下滚动⽂件。
以下表格⾥是 less 程序最常⽤的⼏个命令。以 less ⽂件 命令 的⽅式使⽤,出⾃《Linux命令⾏⼤全》。实际操作时可以按 h 查看具体的操作提⽰,表后以图⽚附上。
命令功能
PAGE UP或b后翻⼀页
PAGE DOWN或Spacebar前翻⼀页
向上箭头键向上⼀⾏
向下箭头键向下⼀⾏
G跳转到⽂本⽂件的末尾
1G或g跳转到⽂本⽂件的开头
charecters向前查指定的字符串
n向前查下⼀个出现的字符串,这个字符串是之前所指定查的
h显⽰帮助屏幕
q退出less
Linux⼀些⽬录简介

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。