Linux学习笔记二
来源:互联网 发布:python自然语言处理库 编辑:程序博客网 时间:2024/05/17 06:07
Linux目录
根分区 /
cd /ls -l
打开设备目录:
cd devls
Linux目录类似一个树,最顶层是其根目录:
/bin 二进制可执行命令
/dev 设备特殊文件/etc 系统管理和配置文件/etc/rc.d 启动的配置文件和脚本/home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件/sbin 超级管理命令,这里存放的是系统管理员使用的管理程序/tmp 公共的临时文件存储点/root 系统管理员的主目录/mnt 系统提供这个目录是让用户临时挂载其他的文件系统/lost+found这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(windows下叫什么.chk)就在这里/proc 虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息。/var 某些大文件的溢出区,比方说各种服务的日志文件/usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录,其中包含:/usr/x11R6 存放x window的目录/usr/bin 众多的应用程序/usr/sbin 超级用户的一些管理程序/usr/doc linux文档/usr/include linux下开发和编译应用程序所需要的头文件/usr/lib 常用的动态链接库和软件包的配置文件/usr/man 帮助文档/usr/src 源代码,linux内核的源代码就放在/usr/src/linux里/usr/local/bin 本地增加的命令/usr/local/lib 本地增加的库根文件系统打开一个cdrom光驱设备:
挂载
cd cdrom
发现出错了,虽然linux下所有设备所有分区都是以文件夹或文件存储的,但对于设备文件不能直接打开,那么就需要通过挂载。
任何地方都可以挂载,但linux有一个统一挂载的目录/mnt
挂载方法:
#先在/mnt目录下创建一个文件夹cd /mntmkdir cdr #挂载点mount /dev/cdrom /mnt/cdr
这时就可以查看设备文件下的内容了:
以此类推可以查看U盘下内容也是用挂载的方法
取消挂载:
umount /dev/cdrom
Linux 启动顺序
- load bios (hardware information)
- read MBR’s config to find out the OS
- load the kernel of the OS
- init process starts…
- execute /etc/rc.d/sysinit # /ect 存放系统启动文件等重要文件
- start other modules
- execute the run level scripts
- 系统停机状态
- 单用户工作状态
- 多用户状态(没有NFS)
- 多用户状态(有NFS)
- 系统未使用,留给用户
- 图形界面
- 系统正常关闭并重新启动
- execute /etc/rc.d/rc.local #开机启动设置项
- execute /bin/login
- shell started…
ls命令
ls
ls #文件或目录名ls -l #文件或目录详细信息ls --help #ls查看帮助
正则表达式:
[0-9] 对应位置字符为0到9
[a-z] 对应位置字符为a到z
[a-zA-Z]对应位置字符为a到z或A到Z
ls [0-9][a-zA-Z]
- 代表往前或往后任意多个字符
?代表对应位置任意字符
ls [0-9]?
用echo显示当前搜索路径的环境变量
echo $PATH
在搜索路径中增加两个目录:”. “,成为最先搜索的目录 ;”/root”,成为最后搜索的目录,用echo显示当前搜索路径的环境变量变化之前和之后的值。
echo $PATH.:$PATH:/root
打包:
tar命令
[root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 ….
参数:
-c :建立一个压缩文件的参数指令(create 的意思);
-x :解开一个压缩文件的参数指令!
-t :查看 tarfile 里面的文件!
特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!
因为不可能同时压缩与解压缩。
-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成
『 tar -zcvPf tfile sfile』才对喔!
-p :使用原文件的原来属性(属性不会依据使用者而变)
-P :可以使用绝对路径来压缩!
-N :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中!
tar [-cvf] 打包名.tar.. 打包的路径
ln 连接
ln 文件名 别名 #硬连接 相当复制了一个文件,又建了个连接ln -s 文件名 别名 #软连接 相当windows下的快捷方式
- linux学习笔记二
- Linux学习笔记二
- linux 学习笔记二
- Linux学习笔记二
- Linux学习笔记二
- Linux学习笔记二
- Linux学习笔记二
- Linux学习笔记二
- linux学习笔记二
- linux 学习笔记二
- Linux学习笔记二
- linux内核学习笔记(二)
- Linux学习笔记(二 )
- linux学习笔记(二)
- Linux Shell学习笔记二
- Linux学习笔记(二)
- Linux Shell学习笔记(二)
- Linux学习笔记(二)
- 不忘初心,方得始终
- 32位matlab2013a中使用vs2013编译器失败
- 测试Spring定时任务时在Dao层报空指针异常
- linux-常用命令剪辑
- 达内课程-面向对象之继承与重写
- Linux学习笔记二
- (3)51单片机入门案列-一个按键实现点亮LED和开启蜂鸣器
- 【备查】C++程式语言中的所有运算子的优先级和结合性列表
- Android端关于第三方环信的一些心得
- 移动可用性测试,你不知道的新招
- 使用TagFlowLayout制作动态添加删除标签
- 微信端唤起腾讯地图并进行导航
- docker基础(一)
- 【CMake】已有项目添加JNI支持