linux和windosw区别
1、linux 严格区分大小写2、linux中所有内容以文件形式保存 包括硬件3、linux不靠扩展名区分文件类型(以权限分别)
大家习惯的称呼,方便管理4、linux中不能直接安装和执行window下的程序
字符界面的优势
linux 常用命令占用的系统资源少减少了出错、被攻击的可能性
一、命令基本格式
提示符 [root@localhost ~]#
命令 [选项] [参数]注意:个别命令使用不遵循此格式当有多了选项时,可以写在一起简化选项与完整选项 -a 等于 --all
查询目录内容 lsls [选项][文件或目录]选项 :-a 显示所有文件,包括隐藏文件-l 显示详细信息-d 查看目录属性-h 人性化显示文件大小-i 显示inode
权限
-rw-r--r---文件类型(-文件 d目录|软连接文件)rw- r-- r--u所有者 g所属组 o 其他人r 读 w写 x执行
二、文件处理命令
目录处理命令建立目录:mkdirmkdir -p 目录名-p 递归创建命令英文原意 make directories
切换所在目录 cdcd [目录]//change directory简化操作cd ~ 进入当前用户的家目录cd - 进入上次目录cd .. 进入上一级目录cd . 进入当前目录
删除空目录 rmdirrmdir[目录名]命令英文原意:remove empty directories
删除文件或目录rmrm -rf [文件或目录]命令原意:remove-r 删除目录-f 强制
cp [选项][源文件或目录][目标目录]命令英文原意:copy选项-r 复制目录-p 连带文件属性复制-d 若源文件是连接文件 这复制链接属性-a 相当于 -pdr
剪切目录mv 原意:movemv [原文件][目标目录]即使改名命令 又是剪切命令
pwd命令原意:print working directory 显示所在位置
ll为ls -l 显示详细信息
常见目录作用
文件处理命令
链接命令链接命令 lnln -s [源文件][目标文件]命令英文原意:link功能描述:生成链接文件选项:-s 创建软链接
三、文件搜索命令
文件搜索命令locate (搜索速度快)locate 文件名在后台数据库中按文件名搜索速度快locate 搜索数据库记录 /var/lib/mlocate它不是实时更新的,所以当我们找不到是 可以用updatedb更新数据库
命令的搜索命令 whereis
where 【命令名】搜索命令所在路径及帮助文档的所在位置-b 只查找可执行文件-m 只查找帮助文件
which 命令可以查看命令的别名
find文件搜索命令(最强大)find [搜索范围][搜索条件]# 搜索文件
find / -name install,log#避免大范围搜索 会非常耗费系统资源# find 是在系统当中搜索符合条件的文件名,如果需要匹配,使用通配符匹配,通配符是完全匹配。
* 匹配任意内容?匹配任意一个内容[] 匹配括号内任意一个字符一般用于看日志中的文件
按照文件大小搜索案例:find /root -size -25k搜索k字节用小写 用M字节用大写
复杂搜索
grep命令字符串搜索命令grep [选项] 字符串 文件名#在文件中匹配符合条件的字符串选项- i 忽略大小写-v 排除制定字符串(取反)
两者之间的区别
四、帮助命令
帮助命令manman 命令 #获取指定命令的帮助man lsman -f 命令
五、压缩与解压缩命令
常用压缩格式 .zip .rar.zip .gz .bz2.tar.gz .tar.bz2.zip格式压缩zip 压缩文件名 源文件#压缩文件 注意压缩名 longzi.zip
zip -r 压缩文件名 源目录#压缩目录
unzip 压缩文件#解压缩文件
.gz格式压缩(linux 专用 但是window 也可以解压缩)gzip 源文件#压缩为.gz格式的压缩文件 源文件会消失
gzip -c 源文件>压缩文件#压缩为.gz格式 源文件保留例如: gzip -c cangls > cangls.gz
gzip -r 目录#压缩目录下所有的子文件 但是不能压缩目录
gzip -d 压缩文件#解压缩文件
gunzip 压缩文件#解压缩文件
.bz2格式压缩bzip2 源文件#压缩为.bz2格式 不保留源文件
bzip2 -k 源文件#压缩之后保留源文件
注意:bzip2命令不能压缩目录
.tar.gz .tar.bz2.tar.gz压缩格式tar -zcvf 压缩包名.tar.gz 源文件选项 -z 压缩为.tar.gz格式
tar -zxvf 压缩包名.tar.gz选项 -x 解压缩.tar.gz格式
六、关机与重启命令
1、shutdown 命令shutdown [选项] 时间选项:-c 取消前一个关机命令-h 关机-r 重启shutdown -h now
其他关机命令haltpoweroffinit 0
其他重启命令rebootinit 6
runlevel 查看系统运行级别cat 查看文件内容
推出登录(管理完后正确退出登录)logout
七、其他常用命令
挂载命令 (分配盘符)查询与自动挂载mount #查询系统中自己挂载好的设备
mount -a#依据配置文件/etc/fstab 的内容 自动挂载
挂载命令格式mount [-t文件系统] [-o特殊设备] 设备文件名 挂载点选项 :-t 文件系统:加入文件系统类型来指定挂载的类型 可以cxt3、ext4 ios9660(光盘)等文件系统-o 特殊选项 可以指定挂载的额外选项
xshell