菜鸟的Linux历程-学习大纲

在Linux学之初,难免会不适应,不理解Linux有什么用途,不知道从何学起。今天,笔者就为广大Linux的初学者罗列了步入Linux世界需要掌握的最基本的知识列表。

Linux基本认识:
    |--1.常用操作
    |       |--ls
    |       |   查看当前目录下的所有文件及目录
    |       |--cd
    |       |   切换目录
    |       |--cd -
    |       |   切换目录
    |       |--pwd
    |       |   查看当前目录
    |       |--ctrl+c
    |       |   结束当前进程
    |       |--clear
    |       |   清屏
    |       |--ifconfig 
    |       |   查看IP信息
    |       |--service sendmail stop
    |       |--service sendmail start
    |       |   关闭和开启邮件服务器
    |       |--mount /dev/cdrom /media
    |       |   挂载光盘到media目录下
    |       |--rpm 
    |       |   检查安装过的rpm软件包
    |       |--rpm -ql rpmname
    |       |   查看rpm安装了什么文件
    |       |--Ctrl+u
    |       |   撤销当前输入的命令
    |       |--TAB
    |           自动补全
    |       
    |--2.常见系统目录结构
    |       |--/ 根目录
    |               |--root root超级用户的家目录
    |               |--home 普通用户的家目录
    |               |--dev 硬件设备
    |               |--media 空目录,挂载光盘
    |               |--mnt 空目录,仅供测试
    |               |--boot 启动文件
    |               |--var 日志文件
    |               |--tmp 临时文件
    |               |--bin 所有用户都可以执行的
    |               |       程序
    |               |--sbin 超级用户可以执行的
    |               |       程序
    |               |--etc 配置文件
    |               |--usr 非系统默认安装的执行
    |                       程序默认安装位置
    |
    |--3.文件管理
    |       |--创建文件
    |       |       |--touch filename[filename1,
    |       |       |   filename2,filename3]
    |       |       |--touch finename{1..100}.txt 
    |       |       |--vi filename
    |       |--删除文件
    |       |       |--rm filename
    |       |       |--rm -rf filename
    |       |--查看文件
    |       |       |--cat filename 查看文件
    |       |       |--head [-number]filename查看文件头十行
    |       |       |--tail [-numbei]filename查看文件后十行
    |       |--修改文件
    |       |       |--mv filename [otherdirectory]
    |       |       文件移动和文件重命名
    |       |--查找文件
    |       |       |--find filename
    |       |       |--which ls 查找命令
    |       |       |--ls filename 查找filename文件
    |       |       |--locate filename(快速查找,建立了系
    |       |       统文件数据库,前提是先实行updatedb)
    |       |--复制文件
    |       |       |--cp file1 /directory/
    |       |--移动文件
    |       |       |--mv file1 file2 将当前目录下的文件file1更名为file2
    |       |       |--mv file1 /directory/ 将当前文件目录下的file1移动到directory目录下
    |       |--内容查找
    |               |--cat /file.text |grep string 在文档file.text中查找string
    |   
    |--4.目录管理
    |       |--新建目录
    |       |       |--mkdir dir1[,dir2,dir3,dir4] 新建四个dir[1-4]
    |       |--删除目录
    |       |       |--rmdir dir1 删除空目录
    |       |       |--rm -rf dir 删除目录下及目录下的所有文件
    |       |--修改目录
    |       |       |--mv dir1 dir2 将目录dir1更名为dir2
    |       |--递归创建目录
    |       |       |--mkdir -p /dir1/dir2/dir3/dir4 递归创建目录
    |       |--递归查看目录
    |               |--tree dir 查看dir下的目录树形结构
    |
    |--5.用户管理
    |       |--添加用户
    |       |       |--useradd username
    |       |--更改用户密码
    |       |       |--password username 更改用户名为username的密码
    |       |--删除用户
    |       |       |--userdel username 删除用户(不删除用户数据)
    |       |--删除用户数据
    |       |       |--userdel -r username 删除用户和用户数据
    |       |--查看用户
    |               |--id username
    |               |--cat /etc/passwd |grep username
    |       
    |--6.压缩包管理
    |       |--gz压缩包
    |       |       |--tar czf file.tar.gz file 制作file的压缩包
    |       |       |--tar xzf file.tar.gz -C /directory 解压缩包到指定目录
    |       |--zip压缩包
    |               |--zip file.zip file 将file制成名为file.zip的zip包
    |               |--unzip file.zip 解压缩
    |       
    |--7.网络设置
    |       |--临时设置
    |       |       |--ifconfig eth0 192.168.0.100 设置第一块网卡的IP为192.168.0.100(仅本次操作有效,重启后失效)
    |       |--永久设置
    |       |       |--vi /etc/sysconfig/network-scripts/ifcfg-eth0
    |       |           第一步:手动修改IPADDR=192.168.0.100
    |       |           第二步:service network restart
    |       |--查看网路配置
    |       |       |--ifconfig
    |--8.防火墙
    |       |--iptables
    |       |       |--iptables -L 查看iptables
    |       |       |--iptables -I INPUT -j DROP 所有访问全拒绝
    |       |       |--iptables -I INPUT -s 192.168.0.100 -j ACCEPT 放行192.168.0.100的访问
    |       |       |--iptables -F 清空防火墙
    |       |       |--service iptables save 保存修改的防火墙策略
    |       |--SElinux
    |               |--setatus 查看SELinux的状态
    |               |--vi /etc/selinux/config
    |               手动修改SELINUX=disabled
    |               保存修改并重启服务器生效
    |--9.帮助方法
            |--command --help
            |--command -h
            |--man command

在掌握了以上知识体系后,大家也许就会开始疑惑了,这样的一个系统到底能干嘛?为什么要坚持学习这样一个不友好的操作系统?我想告诉大家,请谨记Linux是为专业人士准备的,它是一个专业、高效的操作系统,它占领全球绝大多数服务器市场,刚开始学习难免无聊,但是当你想到,访问量过亿的网站是架设在Linux操作系统上时,你就该充满激情了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值