linux基础

    有一个朋友曾告诉我:Linux其实比windows简单,从那开始以后,我便觉得Linux其实并没有什么难的,尽管有时候一个在windows下很容易的操作,在Linux下的话,会繁琐许多,有时候甚至要输入很长一段指令,比如复制(剪切)+粘贴。

 

    每一个指令都带有很多参数,可以实现不同功能,但由于指令较多,具体应用不在一一列出。不必一次全部记住,使用时查找手册或搜索即可。

 

1,入门级操作

关机:               halt  shutdown  reboot  poweroff

目录切换指令:   cd

用户当前路径:   pwd

查看文件指令:   ls

 

显示文件内容:   cat  more  less  head  tail

创建删除文件夹:mkdir  rmdir

删除文件:         rm

移动文件:         mv

 

建立别名:         ln

 

添加删除用户:   useradd  userdel 

添加删除组:      groupadd  groupdel

 

用户切换:          su -

权限修改:          chmod

属主更改:          chown

 

进程查看:          ps

进程动态交互:    top

终止进程:          kill

 

磁盘管理:          df

文件系统:          mount  umount

 

软件压缩解压:    tar

 

RedHat:  rpm(-ivr)                          如:rpm  -qa | grep lighttpd 

Ubuntu:  apt-get                            如:apt-get install built-essential

 

 

 

2,文本编辑vi

有命令行模式、文本输入模式和末行模式。

进入与退出:        :q  :wq(:x)  :q!  :wq!

显示行号:           set number(末行模式下)

光标移动操作:     h  l  j  k  0(零)  $ 

文本插入操作:     i  I    a  A    o  O

文本修改:           x  X  dd  yy  p          dw

查找与替换:        /  ?      :

 

 

 

3,网络命令

ifconfig     route

 

netstat    nslookup

 

host         finger

 

ping

 

ifdown      ifup

 

系统中主要的有关网络配置文件为:

/etc/sysconfig/network                                               主机名  如:www.test.com

/etc/sysconfig/network-scripts/ifcfg-eth0                    ip,掩码,广播,网关

/etc/hosts                                                                   域名

/etc/resolv.conf                                                           域名服务器  如:nameserver   192.168.1.100

 ...

 注:红帽可以手动,也可以用命令行,而Ubuntu只能用命令行方式,种种比较之后,你会发现红帽比Ubuntu好用。

 

4,Linux文件系统结构

曾经也为此花了时间了解,可能是由于我对windows文件系统结构不够了解的缘故吧!我有一个同学就是对windows系统了解较深,结果对Linux理解很快,让我很是羡慕。

/   根目录
    │
    ├boot/          Linux
的内核及系统引导程序所需要的文件目录 
    │    └grub/   Grub
引导器相关的文件
    │
    ├dev/      
设备文件存储目录,比如声卡、磁盘...  
    ├proc/     
内核与进程镜像
    │
    ├mnt/     
临时挂载
    ├media/  
挂载媒体设备
    │
    ├root/         root
用户的$HOME目录
    ├home/       
普通用户的$HOME目录   
    │    ├user/    
    │    └.../
    │
    ├bin/     
程序命令所在目录 功能和/usr/bin类似
    ├sbin/     
系统管理员常用指令 
    ├lib/     
系统程序库文件
    ├etc/     
系统程序和大部分应用程序的全局配置文件
    │   ├init.d/   SystemV
风格的启动脚本
    │   ├rcX.d/  
启动脚本的链接,定义运行级别
    │   ├network/  
网络配置文件
    │   ├X11/     
图形界面配置文件
    │
    ├usr/      
系统存放程序的目录 包含很多目录
    │   ├bin/      
应用程序
    │   ├sbin/    
管理员应用程序
    │   ├lib/      
应用程序库文件
    │   ├share/  
应用程序资源文件
    │   ├src/       
应用程序源代码
    │   ├local/      
    │   │     ├soft/     
用户程序      
    │   │     └.../     
通常使用单独文件夹
    │   ├X11R6/  
图形界面系统
    │
    ├var/        
动态数据摆放系统记录文件的地方  这个目录的内容是经常变动的
    │
    ├temp/        
临时文件
    ├lost+found/  
摆放系统不正常产生错误时丢失的片段

 

 5,关于自己安装的一些软件的使用

(1)安装。  tar  cd  ./configure  make  make install

(2)配置。  my.conf

(3)添加用户和权限等。

(4)启动,停止一些服务程序

方法一:/usr/local/......

方法二:server  squid  start

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值