目录
一、了解Linux文件目录的结构
1.1 Windows 和Linux文件系统区别
1.2 Linux下的文件系统
1.3 用户目录
1.4 Linux 主要目录速查表
二、命令格式
2.1 打开终端的方式
2.2 当打开终端后,终端提示符
2.3 命令格式
三、命令帮助信息
四、man命令
五、命令常用技巧
5.1 自动补全
5.2 历史命令
5.3 重定向
5.4 管道
六、学习终端命令的技巧
七、常用Linux命令的基本使用
·在 windows 下,打开“计算机”,我们看到的是一个个的驱动器盘符:
Linux没有盘符这个概念,只有一个根目录 / ,所有文件都在它下面
位于/home/user ,称之为用户工作目录或家目录,表示方式:
/home/ user
~
当在终端里输入/home ,其实是在告诉电脑,先从/ (根目录)开始,再进入到home 目录
/etc/inittab
/etc/fstab
/etc/init.d
/etc/X11
/etc/sysconfig
/etc/xinetd.d
~表示当前用户的家目录
~edu表示用户edu的家目录
/usr/bin: 存放应用程序
/usr/shate: 存放共享数据
/usr/ib: 存放不能直接运行的,却是许多程序运行所必需的一些函数库文件
/usr/local: 存放软件升级包
/usr/share/doc: 系统说明文件存放目录
/usr/share/man: 程序说明文件存放目录
/varlog: 随时更改的日志文件
/var/spoo/mail: 邮件存放的目录
/var/run: 程序或服务启动后,其PID存放在该目录下
Linux目录架构图:Ubuntu中的命令基本都是在终端执行的
打开终端的方式:
pql@ubuntu:~/a$
pql:用户名@:链接作用
ubuntu:主机名
~: 表示路径
-:家目录
/:根目录
$ :表示权限
$:普通用户权限
#:管理员权限
格式:命令 选项 参数
注意:命令、选项和参数之间必须用空格隔开
例子:ls -l
因为我们要学习很多命令,但是在别的地方查不是很标准,可以用命令帮助信息来查询
命令:命令 --help
注意:并不是所有的命令都有帮助信息 pwd就没有
man是linux提供的帮助手册,可以查询命令、函数或者特殊的文件;这个手册有很多章节
(通过man man)
一共有9个常用前3个
用法:
man 章节 查找信息
例子:
man 1 ls 或者 man ls
man 2 open
man 3 printf
注意1:如果有命令和系统调用及库函数同名的话,在各个章节中找就可以
注意2:命令中间的章节可以没有,如果没有,就从第一章开始往后找,直到找到或者找完。 man ls
输入命令的一部分,然后按tab 键,就自动补全命令,如果有多个相同开头的命令,多按一次tab犍,会将所有的以输入开头的命令提示出来
例: if config
输入 if 按两下 tab 键
输入 ifc 按 tab 键
注意:目录或文件的名字,也可以自动补全
在当前目录下有个文件夹叫zhaoxiutao
要删除文件夹得话
rm zhao
然后按 tab 键 就可以补全目录
如:
可以按上下键将以前输入的命令调出来,敲回车执行或者修改之后敲回车执行
命令 > 目的文件 : 先清空原本文件的内容,然后将命令的输出结果写入文件
命令 >> 目的文件 :以追加的方式将命令的输出结果写入文件
本来输出到屏幕上的数据,重定向输出到了目的文件中
竖干左边结果作为竖干右边的输入,即一个程序的输出 作为另外一个程序的输入
ls --help | more :以每页的方式查看ls命令的帮助信息,按空格换页,回车换行,按q退出
ls /etc |wc -w :统计根目录下的etc目录中的文件数,查看当前目录下文件多少个?wc -w 统计有多少个单词,只要空格隔开就是一个单词
学习终端命令的技巧:
- 不需要死记硬背,对于常用命令,用的多了,自然就记住了
- 不要尝试一次学会所有的命令,有些命令是非常不常用的,临时遇到,临时百度就可以
小技巧:
- ctrl + shift + = 放大终端窗口的字体显示。
- ctrl + – 缩小终端窗口的字体显示