Linux---目录结构及常用命令

Linux目录结构及常用命令

Linux目录结构

/:根目录

/bin:系统的常用命令目录. 包括控制台命令, 系统可执行文件, 系统的核心二进制文件等

/etc:发布目录, 相当于windows系统中的windows目录, 保存系统中的所有核心内容.要求控制权限高, 建议不要随便读写

/usr:用户目录, 相当于windows系统中的program files目录. 常用于安装系统所有用户共用的软件,资源的

/root:root根用户的用户目录. 相当于windows系统中的C:/users/administrator目录,称为用户主目录

/home:保存其他用户主目录的目录;如: Linux系统中有qiudong用户. 那么一定有/home/qiudong目录存在. 代表用户的主目录

/var:系统运行过程的数据目录

常用命令

pwd:print working directory - 输出当前工作目录, 光标所在位置的目录

cd:change directory - 切换目录;cd . 当前目录;cd … 父级目录c’d;cd | cd ~直接进入用户主目录

ls:list - 列表目录中的内容.默认显示当前目录下的文件列表;ls 目录位置:列取指定目录下的文件

ls -a [目录] :list all - 查看所有, 包括隐藏文件. Linux中隐藏文件都是以’. ’开头的文件

ls -l [目录]:显示当前目录下的文件属性:大小、权限、日期、符号链接。

ll:ll -l的简化命令不代表全部Linxu系统可用.list list - 以列表的信息,显示指定目录中的内容. 列表代表的是文件的详情.

     d           r-x            r-x     r-x.         2        root    root   40960  12月11 05:38 bin
类型拥有者权限同组权限其他权限类型拥有者所在组容量时间文件名
-(文件) ;d(文件夹)r:可读;w:可写;x:可执行1:文件;2:文件夹单位字节

​ 文件的所有者:就是创建文件的用户

​ 所在组: 和所有者同一个组的其他用户.

​ 其他用户:和所有者不在一个组的用户

​ rwx: read write execut 读 写 执行

​ ‘-’ 代表没有对应权限.

​ 容量:单位是字节. 所有的目录固定容量为4096.

clear:clear screen - 清空屏幕.清屏命令有两个:clear和clear screen

touch [目录]/文件名:创建空白文件,在Linux系统中,文件不需要强制后缀名.

cat 文件名:查看文件的全部内容,一次性显示文件中所有内容

more 文件名:分屏显示文件内容, 显示后,使用空格显示下一屏, 回车显示下一行,q退出分屏显示

head:显示文件的前多少行, 默认显示前10行;head -number filename;查看文件中的前多少行

tail:显示文件末尾多少行.默认显示末尾10行;tail -number filename

mkdir 文件夹名:make directory,创建目录

mkdir -p 文件名/文件名:一次性创建多级目录

cp source target :复制文件,如果target的最后个文件名能和原文件名匹配,则进行复制,否则复制并重命名

cp -r source target:复制文件夹

rm source:删除文件 -f:force忽略不存在的文件,不进行删除提示;-r:recursive:删除文件夹,进行递归删除

mv source target:移动或重命名. 相当于剪切和重命名

vi | vim 文件名:编辑文件, vim是增强命令. 不代表所有的Linux都支持,vim增强在有高亮显示

​ 命令模式:

​ a - append, 追加的方式进入编辑模式

​ i - insert, 插入的方式进入编辑模式

​ o - under line , 在光标所在位置之下,新增一行,进入编辑模式

​ O - pre line, 在光标所在位置之上,新增一行, 进入编辑模式

​ dd - delete line 删除指定行, 默认1行

​ :w:write - 保存

​ :q:quit - 退出vi编辑器

​ :wq:保存并退出

​ :q!:强制退出不保存

​ :set nu:显示行号

​ /keywords:搜索关键字, keywords是关键字的命名

​ G:光标跳转到文件尾

​ gg:光标跳转到文件头

yum:yum命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更细 与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有 依赖的软体包,无须繁琐地一次次下载、安装。

​ 使用参数:

​ -h:显示帮助信息

​ -y:对所有的提问都回答“yes”

​ -c:指定配置文件

​ -q:安静模式

​ -v:详细模式

​ -d:设置调试等级(0-10)

​ -e:设置错误等级(0-10)

​ -R:设置yum处理一个命令的最大等待时间

​ -C:完全从缓存中运行,而不去下载或者更新任何头文件

​ install:安装rpm软件包

​ update:更新rpm软件包

​ check-update:检查是否有可用的更新rpm软件包

​ remove:删除指定的rpm软件包

​ list:显示软件包的信息

​ search:检查软件包的信息

​ info:显示指定的rpm软件包的描述信息和概要信息

​ clean:清理yum过期的缓存

​ shell:进入yum的shell提示符

​ resolvedep:显示rpm软件包的依赖关系

​ localinstall:安装本地的rpm软件包

​ localupdate:显示本地rpm软件包进行更新

​ deplist:显示rpm软件包的所有依赖关系

reboot:reboot 用来重启Linux系统和Windows系统中的restart一样。但是机器重启必须要root用户才有权限

halt:halt命令用来关闭正在运行的Linux操作系统

ifconfig:ifconfig是linux中用于显示或配置网络设备(网络接口卡)的命令

unzip aa.zip:unzip命令用于解压缩由zip命令压缩的“.zip”压缩包。

jps:是java提供的一个显示当前所有java进程pid的命令

yum install lrzsz:服务器安装rz与sz命令;sz:将选定的文件发送到本地机器 ;rz:弹出一个文件选择窗口,从本地选择文件 上传到服务器

tar [参数] source [target]:解压文件

​ source - 压缩文件

​ target - 解压缩后的目标位置, 默认解压到当前目录.

​ 常用写法 :

​ 解压缩 : tar -zxvf 压缩文件名

​ 压缩 : tar -czf 要压缩的目录

​ z:zip格式压缩文件,包含zip,gz,tar,gz等格式,不包含rar

​ c:创建压缩包

​ x:解压缩

​ f:指定文件

​ v:显示解压缩过程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值