菜鸟的Linux历程-学习大纲

来源:互联网 发布:intent获取数据 编辑:程序博客网 时间:2024/05/22 00:43

在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操作系统上时,你就该充满激情了。

0 0
原创粉丝点击