Linux基础知识-第一天

1.系统的目录结构总结

/ 文件系统的入口,最高一级目录

/bin 基础系统所需要的命令,是最小系统所需要的命令,如ls,cp,mkdir等。这个目录中的文件都是可执行的,一般的用户都可以使用

/sbin 大多是涉及系统管理的命令的存放,是超级权限用户root的可执行命令存放地,普通用户无权限执行这个目录下的命令,这个目录和下面

/usr/sbin;/usr/X11R6/sbin或/usr/local/sbin 目录是相似的;我们记住就行了,凡是目录sbin中包含的都是root权限才能执行的。

/boot Linux内核及系统引导程序所需要的文件

/dev 设备文件存储目录

/etc 存放系统程序或者一般工具的配置文件

/lib,/lib64 库文件存放目录,这里包含了系统程序所需要的所有共享库文件

/lost+found 当系统意外崩溃或机器意外关机,而产生一些文件碎片放在这里

/media 即插即用型存储设备的挂载点自动在这个目录下创建

/mnt 这个目录一般是用于存放挂载储存设备的挂载目录的

/opt 有些软件包也会被安装在这里,也就是自定义软件包,有些我们自己编译的软件包,就可以安装在这个目录中

/proc 操作系统运行时,进程(正在运行中的程序)信息及内核信息(比如cpu、硬盘分区、内存信息等)存放在这里。/proc目录是伪装的文件系统proc的挂载目录,proc并不是真正的文件系统。这是系统中极为特殊的一个目录,实际上任何分区上都不存在这个目录。它实际是个实时的、驻留在内存中的文件系统

/root Linux超级权限用户root的家目录

/tmp 临时文件目录,有时用户运行程序的时候,会产生临时文件

/usr 这个是系统存放程序的目录,比如命令、帮助文件等。

/var 这个目录的内容是经常变动的

##################################################

2.ls命令总结

ls -a

列出文件下所有的文件,包括以“.“开头的隐藏文件(linux下文件隐藏文件是以.开头的,如果存在..代表存在着父目录)。

ls -l

列出文件的详细信息,如创建者,创建时间,文件的读写权限列表等等。

ls -F

在每一个文件的末尾加上一个字符说明该文件的类型。"@"表示符号链接、"|"表示FIFOS、"/"表示目录、"="表示套接字。

ls -s

在每个文件的后面打印出文件的大小。size(大小)

ls -t

按时间进行文件的排序,Time(时间)

ls -A

列出除了"."和".."以外的文件。

ls -R

将目录下所有的子目录的文件都列出来

ls -L

列出文件的链接名。Link(链接)

ls -i

印出每个文件的 inode 号

ls -h

以容易理解的格式列出文件大小 (例如 1K 234M 2G)

最后说一下linux下文件的一些文件颜色的含义

绿色---->代表可执行文件(绿色代表通行证的意思)呵呵

红色---->代表压缩文件

深蓝色---->代表目录

浅蓝色----->代表链接文件

灰色---->代表其它的一些文件

########################################################

3.Linux文件系统总结

Linux文件一般是用一些相关的应用程序创建,比如图像工具、文档工具、归档工具... .... 或 cp工具等。linux文件的删除方式是用rm 命令。

Linux文件类型;

Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念。我们通过一般应用程序而创建的比如file.txt、file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文件类型中衡量的话,大多是常规文件(也被称为普通文件)。

Linux文件类型常见的有:普通文件、目录、字符设备文件、块设备文件、符号链接文件等;现在我们进行一个简要的说明;

普通文件

[[email protected] ~]# ls -lh install.log

-rw-r--r-- 1 root root 53K 03-16 08:54 install.log

我 们用 ls -lh 来查看某个文件的属性,可以看到有类似 -rw-r--r-- ,值得注意的是第一个符号是 - ,这样的文件在Linux中就是普通文件。这些文件一般是用一些相关的应用程序创建,比如图像工具、文档工具、归档工具... .... 或 cp工具等。这类文件的删除方式是用rm 命令;

目录

[[email protected] ~]# ls -lh

总计 14M

-rw-r--r-- 1 root root     2 03-27 02:00 fonts.scale

-rw-r--r-- 1 root root   53K 03-16 08:54 install.log

-rw-r--r-- 1 root root   14M 03-16 07:53 kernel-6.15-1.2025_FC5.i686.rpm

drwxr-xr-x 2 1000 users 4.0K 04-04 23:30 mkuml-2004.07.17

drwxr-xr-x 2 root root  4.0K 04-19 10:53 mydir

drwxr-xr-x 2 root root  4.0K 03-17 04:25 Public

当 我们在某个目录下执行,看到有类似 drwxr-xr-x ,这样的文件就是目录,目录在Linux是一个比较特殊的文件。注意它的第一个字符是d。创建目录的命令可以用 mkdir 命令,或cp命令,cp可以把一个目录复制为另一个目录。删除用rm 或rmdir命令。

字符设备或块设备文件

如时您进入/dev目录,列一下文件,会看到类似如下的;

[[email protected] ~]# ls -la /dev/tty

crw-rw-rw- 1 root tty 5, 0 04-19 08:29 /dev/tty

[[email protected] ~]# ls -la /dev/hda1

brw-r----- 1 root disk 3, 1 2006-04-19 /dev/hda1

我们看到/dev/tty的属性是 crw-rw-rw- ,注意前面第一个字符是 c ,这表示字符设备文件。比如猫等串口设备

我们看到 /dev/hda1 的属性是 brw-r----- ,注意前面的第一个字符是b,这表示块设备,比如硬盘,光驱等设备;

这个种类的文件,是用mknode来创建,用rm来删除。目前在最新的Linux发行版本中,我们一般不用自己来创建设备文件。因为这些文件是和内核相关联的。

套接口文件

当我们启动MySQL服务器时,会产生一个mysql.sock的文件。

[[email protected] ~]# ls -lh /var/lib/mysql/mysql.sock

srwxrwxrwx 1 mysql mysql 0 04-19 11:12 /var/lib/mysql/mysql.sock

注意这个文件的属性的第一个字符是 s。我们了解一下就行了。

符号链接文件

[[email protected] ~]# ls -lh setup.log

lrwxrwxrwx 1 root root 11 04-19 11:18 setup.log -> install.log

当 我们查看文件属性时,会看到有类似 lrwxrwxrwx,注意第一个字符是l,这类文件是链接文件。是通过ln -s 源文件名 新文件名。上面是一个例子,表示setup.log是install.log的软链接文件。

简单点总结:

1.普通文件(-表示,可用ls -l查看)

2.目录(d)[在Linux中,任何东西都被看成文件,外设备也看成文件,注意是任何东西]

3.字符设备文件(c)

4.块设备文件(b)

5.套接口文件(s)[如我们开启MySQL服务后,在/var/lib/mysql/下生成的mysql.sock文件,关闭MySQL服务后,这个文件就消失了]

6.管道(p)[管道在Linux/UNIX中式非常有用的东西,必须掌握哈]

7.符号链接文件(l)[有点儿像WIN下的快捷方式]

另外,我们用ls -al 可以查看当前目录下的所有文件,这是我们可以看到"."和".."这两个文件

其实"."就是代表当前目录

".."就是代表上级目录,因为Linux把任何东西都看成文件,所以就有"."和".."这两个文件了喂...

###########################################

4.alias命令总结

alias 的基本使用方法为:

alias 新的命令=‘原始命令 -选项、参数‘

例如:alias l=‘ls -l‘,输入l命令,就相当于输入ls -l的命令

系统默认一些别名设置:

[[email protected] ~]# alias

alias cp=‘cp -i‘

alias egrep=‘egrep --color=auto‘

alias fgrep=‘fgrep --color=auto‘

alias grep=‘grep --color=auto‘

alias l.=‘ls -d .* --color=auto‘

alias ll=‘ls -l --color=auto‘

alias ls=‘ls --color=auto‘

alias mv=‘mv -i‘

alias rm=‘rm -i‘

alias which=‘alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde‘

取消alias别名配置

unalias 新的命令

例如:unalias l就取消上面的别名配置

时间: 2024-12-15 06:35:37

Linux基础知识-第一天的相关文章

linux基础知识第一节

用户接口: 是一种独特的应用程序,能够为用户提供启动其它应用程序的的机制 cli:命令提示符,用户输入要执行的命令即可, shell: 外壳 sh ,csh ,ksh ,   bash, zsh , tcsh gui: 通过点击操作来启动应用程序 gnome,  mainframe  大型机 多用户操作系统    多终端   终端:设备,显示器,鼠标,键盘 虚拟终端 表示:/dev/tty# ctrl-alt-f(1-6) 物理终端(控制终端)console 串行终端 伪终端 /dev/pts#

Linux基础知识----第一篇:Linux系统常识性了解(欢迎评论指正,随时保持更新)

1.ls -a命令,会列出当前目录下的所有内容(.cache,controller.py); 2..cache中.表示该文件是隐藏文件;controller.py中后缀py表示python脚本; 3.vi .profile表示编译.profile这个隐藏文件,其中文本内容#表示该行内容为注释; 4.00 03 * * * sh /root/refreshBondGoods/run.sh  >>  log.log,表示每天凌晨3点执行run.sh脚本,将日志自动输入到log.log文件中;(有关

1、linux基础知识

第一天linux基础知识 1:linux操作系统组成 linux内核+GNU工具=完整的类UNIX系统 GNU工具(GNU软件是通过GNU项目发布的软件,它是一种根据GNU软件包的README手册以及自由软件指南开发的软件,大多数GNU软件是免费分发的,但不是所有的都这样,然而,所有的GNU软件必须是自由软件.) 2:linux发行版  slackware debian  reehad  Gentoo等 3:linux哲学思想 一切皆文件(硬件也已文件的形式展现在操作系统中) 小型,单一用途程序

linux基础知识题解答(九)

题目来自老男孩BLOG:http://oldboy.blog.51cto.com/2561410/1709569,比较适合新手,空余的时候做一下,可以巩固Linux基础知识,有不对的地方欢迎指正. (Linux用户权限-磁盘-网络) (1)列出 IPv4 的网络地址的分类,各分类容纳的网络数和主机数,以及前三类中的私有地址. A类:1~126,私有地址10.0.0.0~10.255.255.255 B类:128~191,私有地址172.16.0.0~172.31.255.255 C类:192~2

linux基础知识的总结

例如以下内容是我对linux基础知识的总结,由于本人在初期学习linux的时候走了不少的弯路,对于基础的掌握耗费了不少的时间,所以为了后来者对linux的基础部分有个清晰的了解,特对基础知识进行了总结,由于水平有限.难免有疏忽或者不准确的地方.希望大家可以直接指出来,我会及时改正.一切为了知识的传播.^_^ ? *********************************************************************************************

Linux基础知识入门

[Linux基础]Linux基础知识入门及常见命令. 前言:最近刚安装了Linux系统, 所以学了一些最基本的操作, 在这里把自己总结的笔记记录在这里. 1,V8:192.168.40.10V1:192.168.40.11Linux ip:192.168.40.128 2,Linux是一个操作系统, 与windows的区别:Linux:图形化界面简单,性能很快,在企业中当做服务器来使用.Windows:图形化界面很炫,性能相对差,大众用户.windows的服务器: windows2003,win

Linux基础知识题解答(六)

题目来自老男孩BLOG:http://oldboy.blog.51cto.com/2561410/1709569,比较适合新手,空余的时候做一下,可以巩固Linux基础知识,有不对的地方欢迎指正. (1)怎样查看文件或目录的属性,给出命令. ls -l 或者 ll (2)描述硬链接和软链接的区别 1.硬链接原文件/链接文件共用一个inode号,说明他们是同一个文件,而软链接原文件/链接文件拥有不同的inode号,表明他们是两个不同的文件:2.在文件属性上软链接明确写出了是链接文件,而硬链接没有写

linux基础知识学习-linux架构

硬盘分区: 第一扇区(512bytes): MSR:master boot record (446bytes)主引导分区 partion table:(64bytes)分区表,四个.可以是主分区(primary)或者扩展分区(Extended), 每个表指向磁盘某段区间.最多只有一个扩展分区,扩展分区里面可以扩展多个逻辑分区.其余扇区(柱面(cylinder)):实际存储的地方 linux 中(\etc/fstab):IDE  总线形式不同 (a~d)/dev/hda SATA,SCSI,USB

老男孩26期运维班linux基础知识大比拼即将开始

老男孩26期运维班linux基础知识大比拼 1 比赛说明 比赛时间:2015年11月12日下午15点 比赛地点:老男孩教育教室二 比赛人员:老男孩教育26期全体同学 奖项:团体奖(按组奖励共1-9组): 一等奖奖励300元人民币或每人老男孩老师新书一本和老师合影签名. 二等奖奖励200元人民币 三等奖奖励100元人民币 个人奖:3名,赠老男孩新书一本 惩罚:没有得奖的组,或者组内无人得奖的组,罚100元或派选代表表演一个节目(唱歌或其它) 比赛规则当场宣布: 主评委:老男孩老师,张导 辅助评委: