Linux基础

Linux每个文件夹的作用

以下是对这些目录的解释:

/bin:bin是Binary的缩写, 这个目录存放着最经常使用的命令。(普通用户和管理员都能运行)

/boot: 这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。

/dev : dev是Device(设备)的缩写, 存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。

/etc: 这个目录用来存放所有的系统管理所需要的配置文件和子目录。  

/home:用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。

/lib:这个目录里存放着系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件。

/lost+found:这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。

/media:linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。

/mnt:系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容了。

/opt:这是给主机额外安装软件所摆放的目录。比如你安装一个ORACLE数据库则就可以放到这个目录下。默认是空的。

/proc:这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。

/root:该目录为系统管理员,也称作超级权限者的用户主目录。

/sbin:s就是Super User的意思,这里存放的是系统管理 员使用的系统管理程序。(只有管理员才能运行)

/selinux:对一些程序进行控制,安全性比较高。

/srv:该目录存放一些服务启动之后需要提取的数据。

/sys:这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统 sysfs 。

/tmp:这个目录是用来存放一些临时文件的。

/usr:这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录。

/usr/bin: 系统用户使用的应用程序。

/usr/sbin: 超级用户使用的比较高级的管理程序和系统守护程序。

/usr/src: 内核源代码默认的放置目录。

/var:这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。

/run:是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除。  

命令提示符中的“#”表示root管理员登录。

图形界面转换为字符界面:ctrl+alt+F2

linux命令的分类

Linux命令:用于实现某一类功能的指令或程序。

命令的执行依赖于解释器程序(例如:/bin/bash)

内部命令:属于shell解释器的一部分。

外部命令:独立于shell解释器之外的程序文件。

Linux 命令的基本格式:  

[root@localhost ~]# 命令[选项][参数]

命令格式中的 [] 代表可选项,也就是有些命令可以不写选项或参数,也能执行。  

长字符:—(两个杠)

单字符:-(一个杠)

命令行编辑的几个辅助操作:

Tab键:自动补齐

反斜杠“\”:强制换行

ctrl+u:清空至行首

ctrl+k:清空至行尾

ctrl+L:清屏

ctrl+c:取消本次命令编辑

获得命令帮助

—help

使用man命令阅读手册页(这个工具需要安装)

按q键退出阅读环境,按“/”键查找内容。

查看系统内核信息—uname

-a:显示主机名,内核版本,硬件平台等详细信息。

-r:显示内核版本。

查看主机名—hostname

查看主机的完整名称

windows里面也通用。

查看系统IP信息—ifconfig

查看cpu信息——cat /proc/cpuinfo

查看内存信息——cat /proc/meminfo

关机:shutdown -h now           halt

重启:reboot            shutdown -r now

查看工作目录:pwd

切换工作目录:cd

目标操作命令—ls

用途:列表(list)显示目录内容

格式:ls [选项]    [目录或文件名]

-l:以长格式显示。

-a:显示所有子目录和文件的信息,包括隐藏文件

-A:类似于‘-a’,但不显示‘.’和‘..’目录的信息。

-d:显示目录本身的属性

-h:以更易读的字节单位(K,M等)显示信息

-R:递归显示内容

—color:以颜色区分不同类型文件

目录操作命令—du

用途:统计目录及文件的空间占用情况

格式:du [选项]    [目录或文件名]

-a:统计时包括所有的文件,而不仅仅只统计目录

-h:以更易读的字节单位(K,M等)显示信息

-s:只统计每个参数所占用空间总的大小

组合使用:du -sh /home

结果:72K /home

创建目录命令—mkdir

用途:创建新的目录

格式:mkdir [-p] [/路径/]目录名

创建文件命令—touch

用途:新建空文件,或更新文件时间标记

格式:touch 文件名

如果无文件,则会创建一个文件。

如果有文件,则会把此文件的更新时间改为此时刻。

创建连接文件—ln

用途:为文件或目录建立链接(link)

格式:ln [-a] 源文件或目录  链接文件或目标目录

-s:建立符号链接文件(省略此项则建立硬链接)

复制文件或目录—cp

用途:复制(copy)文件或目录

格式:cp [选项] 源文件或目录  目标文件或目标目录

-r:递归复制整个目录树

-p:保持源文件的属性不变

-f:强制覆盖目标同名文件或目录

-i:需要覆盖文件或目录时进行提醒

删除文件或目录—rm

用途:删除(remove)文件或目录

格式:rm [选项] 文件或目录

-r:递归删除整个目录树

-i:需要覆盖文件或目录时进行提醒

-f:强制删除文件或目录,不进行提醒

组合使用:-rf

移动文件或目录—mv

用途:移动(move)文件或目录

———如果目标位置与源位置相同,则相当于改名。

格式:mv [选项] 源文件或目录  目标文件或目标目录

查找文件或目录—find

用途:用于查找文件或目录

格式:find [查找范围] [查找条件]

-name:按文件名称查找

-size:按文件大小查找

-user:按文件属主查找

-type:按文件类型查找

进入vi

vi是一个较大的UNIX命令,在启动的时候也有它自己的选项和参数

基本语法:vi [-options] [+[n]] [file]

-r:用于恢复系统突然崩溃时正在编辑的文件

-R:用于以只读方式打开文件

+n:用来指明进入vi后直接位于文件的第n行,如果不指定n,则位于最后一行。

:set nu 为文本标记行号

重复前一命令:.

取消上一命令:u

如果由于读写权限或是更新方面的问题,导致vi拒绝执行保存文件或退出vi的命令,那么可以在命令后加一个!号表示强制执行。

cat命令

cat 文件名 显示出文件的全部内容

-n 给输出的所有行加上编号

cat 1 2 > 3 合并文件

1 > 2  把1文件的内容复制到2文件里面

统计文件中的行数,单词数,字符数—wc

-l 统计行数

-w 统计单词数

-c 统计字符数

wc 1.txt 会出现 2,4,26

2是行数,4是单词数,26是字符数

history 查看历史命令

压缩命令—gzip bzip2

gzip 文件名 压缩文件名(格式为后缀名.gz)

bzip2 文件名 压缩文件名(格式为后缀名.bz2)相对于gzip压缩率更高

gzip -d 压缩文件名  释放压缩文件(解压缩)

-9 显示高压缩比

归档命令—tar

tar 归档命令 释放归档文件 没有压缩功能

格式:tar 选项 归档文件名 源文件或目录

-c 创建归档文件  扩展名为.tar

-v 输出详细信息

-f 表示使用归档文件

-cvf 创建归档文件

tar -cvf 4.tar 1 2 3 将文件1 2 3 打包归档为4.tar

tar -xvf 4.tar 解包归档文件4.tar

-zxvf 解压1.tar.gz

-jxvf 解压 2.tar.bz2

-C 解包时指定释放的文件夹

-p 解包是保留原始文件及目录的权限

-t 列表查看包内的文件(不释放解包)

RPM 套件管理方式的出现,让 Linux 易于安装,升级。

rpm [选项] RPM包文件

-i :安装一个新的rpm软件包

-U: 升级某个rpm软件,若原本未装,则进行安装

-F:更新某个rpm软件,若原本未装,则放弃安装。

rm -e 软件名  卸载指定的RPM软件

删除用户账号—userdel

userdel [-r] 用户名

添加-r选项时,表示连用户的宿主目录一并删除。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值