linux的基本操作与使用

来源:互联网 发布:miui网络短信 编辑:程序博客网 时间:2024/06/05 17:07
一、linux是什么呢
    linux简单的说就是一个操作系统,是基于POSIX和UNIX的多用户、多任务、支持多线程的多CPU的,同样支持32位和64位硬件,它是使用GUN工程的各种工具和数据库的操作系统。基于这些组件的linux软件被称为linux发行版,linux发行版可能包含软件开发工具、数据库、web服务器、桌面环境、办公软件、脚本语言(php或者python等)等。
    在这里我们来聊聊linux的标识,linux的标识是一只叫做Tux的企鹅,很久很久以前,在澳大利亚一个芬兰人Linus Torvalds被动物园的一只企鹅咬了一口,然后这只企鹅便成为了linux的吉祥物,同时,因为linux是开源的允许修改源码,所以也有人说企鹅代表南极,而南极又是全世界共有的一块地方,即代表了linux是所有人共有的。
     使用过linux的人常常会对VMware Workstation有一个了解,那么VM又是什么呢?VMware Workstation是VMware公司销售的商业软件产品之一,该软件包含一个用于英特尔x86兼容计算机的虚拟化套件,允许多个x86虚拟机同时被创建和运行,每个虚拟机实例可以运行自己的客户机操作系统,也就是说VM支持一台真实的计算机同时运行多个操作系统。

二、linux常用指令
    ls    显示文件或目录   
    ls -a    列出当前目录下的所有文件及目录,包括隐藏的                        
    ll (相当于ls -l)   更详细的显示文件信息如读写操作信息、所登录用户
    cd+目录    切换目录                                     
    mkdir    创建目录
     mkdir -p    创建目录,如果没有父级目录,则创建p(parent)
    touch    创建空文件                     
    echo    显示文字,一般起到提示作用(比如说shell脚本里用它提示)
    cat    查看文件内容                            
    cp    拷贝
    scp    拷贝(从一台虚拟机拷贝到另一台虚拟机)
    mv    移动或重命名                            
    rm    删除文件
    rm -r    递归删除,可删除子目录及文件   
    rm -f    强制删除
    find    在文件中搜索某文件

    wc    统计文本中行数、字数、字符数,栗子:

    

   grep    在文本文件中查找某个字符串,栗子:

   

  

    rmdir    删除空目录
    tree    树形结构显示目录,需要安装tree包
    (yum list | grep tree查看有什么版本,yum install tree -y 安装)

   
    
    pwd    显示当前目录
    runlevel    查看运行级别(0~6级别,0关机,1单用户,2多用户状态没有网络服务,
3多用户状态有网络服务,4系统未使用保留给用户,5图形界面,6系统重启)
    
 
    
    shutdown -r 10    系统在10分钟后重启,ctrl+c可以取消
    shutdown -h  10    关机
    shutdown now    立刻关机
    ls -ahl    查看文件的所有者
    cat    /etc/group    查看linux中所有组的信息,vi编辑。
        (组名:x:组ID号)
   cat    /etc/passwd    查看所有用户信息  
    who am i    查看当前操作人员命令
    chmod 751 文件    给该文件的属主分配读写执行7权限,给文件所在组分配读执行的权限,给其他用户分配执行权限。

三、一些可能会用到的指令
    stat    显示指定文件信息,比ls更详细
    who    显示在线登录用户
    hostname    显示主机名
    uname    显示系统信息
    top    动态显示当前耗费资源最多进程信息
    ps    显示瞬间进程状态
    du    查看目录大小
    ifconfig    查看网络情况
    ping    测试网络连通
    netstat    显示网络状态信息(很多端口)
    clear    清屏
    alias    对命令重命名(如:alias cll=“clear”)
    unalias cll    取消这个重命名还用clear清屏
    kill    
    
    tar:    打包压缩
        -c    归档文件
        -x    压缩文件
        -z    gzip压缩文件
        -j    bzip2压缩文件
        -v    显示压缩或解压缩过程
        -f    使用挡名
    
四、用户、用户组
    /etc/passwd    存储用户帐号
    /etc/group    存储组帐号
    /etc/shadow    存储用户帐号的密码
    /etc/gshadow    存储用户组帐号的密码
    useradd用户名
    userdel用户名
    adduser用户名
    groupadd组名
    groupdel组名