linux01
一、linux介绍与作用
windows: 95 98 2000 xp win7 win8 win10(客户机)
windows 2003server 2008server(服务器)
linux: 乌班图 红帽 红旗 安卓 ios 小米 锤子
linux:CentOS(服务器)
Linux特点:
开源(免费)
安全
稳定
可靠
windows 2008 server
简单
易用
用户友好
http://www.netcraft.com 踩点技术
李纳斯 托瓦斯
肯 汤普森
丹尼斯里奇
二、命令行提示符
a) [root@localhost ~]#(掌握)
[当前登录用户@主机名 当前所在目录] #
linux 超级用户: root
windows 超级用户: administartor
$ 普通用户
当前所在目录 ~ 用户的家目录
管理员超级用户 /root/
普通用弩 /home/用户名/所在目录
b) linux 命令格式
命令 空格 [选项] 空格 [参数]
选项: 使用与调整命令的功能
参数 : 参数是命令操作的对象 如果可以省略 说明有默认值的参数显示
注意: 在linux下是严格区分大小写的 所有内容都严格区分大小写
c) ls list 显示目录下的内容(重点重点重点)
ls 直接回车 显示目录下的内容
ls -l 长格式显示(缩略的选项用一个减号 完整的选项使用两个减号)
别名 ll
-rw-r--r--. 1 root root 27034 7月 25 22:42 install.log
第一列 权限 所有者权限 所属组权限 其他人权限(了解)
第二列: 引用计数
第三列: 所有者
第四列: 所属组
第五列: 大小 默认单位Byte
第六列: 文件最后一次修改和访问时间
第七列: 文件名
ls -hl -h 人性化显示 文件大小显示为 M K G T
多个选项可以一起使用而且大部分没有任何顺序
ls -a 显示所有文件(包含隐藏文件)
文件名前面带点的文件是隐藏文件
需求: 我想要所有文件人性化 长格式显示
ls -ahl
d) 目录操作命令(重点重点重点重点重点)
cp 复制拷贝 copy
cp ./xiaoni.laodu ./weisuobao/shuaiqixiang/xiaoni.laodu
cp /root/xiaoni.laodu /root/weisuobao/shuaiqixiang/xiaoni.laodu
复制文件
cp -r /root/sanpi /root/weisuobao/sanpi/
-r 复制目录
五、权限管理(重点重点重点重点重点重点难点难点)
d rwx r-xr-x
权限位是十位
第一位: 代表文件类型
chown 修改所有者和所属组
命令名称: chown
chown 用户名 文件名 改变文件所有者
chown linlin yanquan.avi linlin这个用户必须存在
chown 用户名:用户组 文件名
chown linlin:linlin yanquan.avi 改变所有者同时改变所属组
六、帮助命令
i. man 命令名
man ls 空格向下翻页 b 向上翻页 q退出
ii. 命令 --help
ls --help
七、关机和重启命令
b. 按照文件大小查找
-size 按照文件大小
+50k 大于50k
-50k 小于50k
50k 等于50k
b k M G
find / -size +50k 查找 根目录下文件大小大于50k的所有文件
c. 按照那文件类型查找
-type 类型 按照文件类型查找 f:文件 d:目录 l 链接文件
find /root -type d 查找家目录下面所有文件类型为目录的全部查找出来
d. 在查询出来的结果中 直接进行命令操作
find /root -name “yanquan.avi” -exec ls -l {} \;
find 要查找的位置 按照什么方式查找 文件名 -exec 要操作的命令 {} \;
{} 是用来放置你前面查询出来的结果
\是转义 表示一个命令使用其本身的意义,不使用别名
; 语句的结束
注意固定格式 只能这样写而且注意空格
tar -jcvf 压缩的文件名 源文件
-j 识别 .bz2 格式
tar .jcvf shuaiqidebao.tar.bz2 meilidelixiang
十一、网络命令
十二、vim编辑器
vim 是全屏幕纯文本编辑器
命令模式->插入模式(输入模式)
a 后插入模式 (追加)
i 前插入模式
o 下插入模式
A 在本行末尾进行插入
I 在本行行首进行插入
O 上插入模式
插入模式->命令模式 ESC键
命令模式->编辑模式 (:)冒号 :w 保存 :wq 保存并退出 :q! 不保存退出(!强制)
快捷键 但是这个快捷键只允许在命令模式下使用
ZZ 保存并退出
b. 命令模式操作(linux 是鼠标操作 ,vim中都是通过快捷键来进行操作,这些快捷键可以替代鼠标)
ii. 包全名:操作未安装软件包 使用我们的包全名就是(有后缀名)
iii. 包名: 操作已经安装的软件包 使用我们的包名(就是没有后缀名)
查看
a) 查看软件是否安装
rpm -q 包名 -- 查询包是否安装
rpm -qa | grep httpd -- 显示所有安装 查询http的是否安装
-q 查询
-a all 所有
b) 查询软件包安装的位置
rpm -ql 包名 -- 查询软件包中文件安装的位置
-l list 列表
c) 查询系统文件属于哪个包
rpm -qf 系统文件名 -- 查看这个系统文件是哪个包的文件
-f file 文件
E rpm -ivh httpd-2.2.15-53.el6.centos.i686.rpm
C rpm -ivh apr-util-ldap-1.3.9-3.el6_0.1.i686.rpm
B rpm -ivh apr-util-1.3.9-3.el6_0.1.i686.rpm
A rpm -ivh apr-1.3.9-5.el6_2.i686.rpm
D rpm -ivh httpd-tools-2.2.15-53.el6.centos.i686.rpm
系统管理和网络管理
用户与用户组管理
用户信息文件: /etc/passwd 查看所有用户
影子文件: /etc/shadow 查看哪些用户有密码
组信息文件: /etc/group 查看系统中有哪些用户组
一、 进程查看
二、
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。