zoukankan      html  css  js  c++  java
  • 使用centos6.5整理出来的常用命令

    1.Vi 基本操作
    1) 进入vi
    在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面:
    $ vi myfile
    进入vi之后,是处于「命令行模式(command mode)」,您要切换到「插入模式(Insert mode)」才能够输入文字。

    2) 切换至插入模式(Insert mode)编辑文件
    在「命令行模式(command mode)」下按一下字母「i」就可以进入「插入模式(Insert mode)」,「ESC」键转到「命令行模式(command mode)

    3) 退出vi及保存文件
    在「命令行模式(command mode)」下,按一下「:」冒号键进入「Last line mode」,例如:
    : w filename (输入 「w filename」将文章以指定的文件名filename保存)
    : wq (输入「wq」,存盘并退出vi)
    : q! (输入q!, 不存盘强制退出vi)
    --------------------------------------------------------
    2)重启网络命令
    service network restart

    3.CentOS 图像界面
    1)命令模式进入图形界面
    startx

    2)安装图形界面
    如果startx 命令不管用,说明没有安装图形界面,命令安装如下:(需要联网)
    yum groupinstall "GNOME Desktop" "Graphical Administration Tools"

    3)如果想开机直接进入“命令行模式”,可编辑 /etc/inittab 文件,设置为 id:3:initdefault:
    如果想直接进入“窗口模式”,则设置为 id:5:initdefault:
    在inittab文件里所有的有效语句都遵守如下格式:
    id:runlevels:action:process
    id 可任意起名但不能重复,是唯一标识
    runlevels 运行级别



    常用命令:

    CentOS下实现普通用户和管理团员权限的切换

    使用su命令实现用户属性的转换

    普通用户切换到root用户:

    方法有多重  

    1)su->回车->输入root密码

    2)su -root->回车->输入root密码

    root用户切换到普通用户: su    "普通用户名"

    常用的init 命令

    init 0 就是关机 
    init 3 就是切换到多用户-命令行模式 
    init 5 就是切换到图形化界面 
    init 6 就是重启


    man 查看帮助信息
    info 查看帮助信息
    cd / 切换至根目录 cd .. 切换至上一层目录
    ls 查看目录下所有文件
    ls –a > dir.txt ← 将ls –a命令执行结果输出到dir.txt文件
    ls –a >> dir.txt ← 将ls –a命令执行结果附加到dir.txt文件之后
    vi 编辑文件
    cat 查看文件内容
    pwd 显示当前工作目录
    touch 新建文件
    mkdir 创建新目录
    cp 复制文件或目录
    mv 移动文件或更改名称
    rm 删除文件
    find 查找文件
    reboot 重启
    shutdown -h 关机
    shutdown -r 重启

    -------------------------------------------------------
    cd ~ 切换到主目录
    cd /tmp 切换到目录tmp
    cd dir 切换到当前目录下的dir目录
    cd / 切换到根目录
    cd .. 切换到上一级目录
    cd ../.. 切换到上二级目录
    cd ~ 切换到用户目录

    新建文件夹: mkdir filename
    文件重命名: mv oldfilename newfilename
    移动文件: mv filename 路径(若多个文件则,filename1/filename2)
    安装rpm: rpm -ivh filename
    更新rpm: rpm -Uvh filename
    压缩文件: tar -zcvf 压缩文件名.tar.gz 被压缩文件名
    解压tar.gz: tar -zxcf 压缩文件名.tar.gz
    安装软件: yum install software
    查看源列表: yum repolist

    查看CPU位数: getconf LONG_BIT
    查看内核/操作系统/CPU信息: uname -a
    查看CentOS版本: cat /etc/redhat-release
    删除文件: rm filename
    删除目录以及它所包含的所有内容: rm -rf 目录
    查看crontab文件: cat /etc/crontab

    查看文件内容编码: enca -L zh_CN filename
    文件内容编码转码: iconv -f 原始编码 -t 目标编码 原始文件 > 目标文件
    enca -L 当前语言 -x 目标编码 文件名
    enca -L zh_CN -x UTF-8 < file1 > file2 (如果不想覆盖源文件)
    文件名编码转换: convmv -f 原始编码 -t 目标编码 --notest *.mp3(-r 这个表示递归转换当前目录下的所有子目录)

    查看Java运行: ps -ef | grep java(Ctrl+C停止)
    查看日志: tailf /tmp/skg_json_log



    利用vim编辑文件: vim filename
    进入INSERT:i
    退出INSERT使用其他命令:ESC
    读入一个文件内容,并写入到当前编辑器中::r filename
    将该编辑器中的内容写入到一个新文件中::w newfilename
    暂时离开 vi到指令列模式下执行::! cmd
    进入shell命令行,执行完命令后ctril+d推出重新进入vim继续编辑::sh
    保存文件但不退出::w
    强制保存,不退出::w!
    将修改的文件另存到file中,不退出vi::w file
    退出不保存::q
    退出并保存:ZZ(:wq)
    强制保存并退出::wq!
    强制退出并不保存::q!
    放弃所有修改,从上次保存文件开始再编辑::e!


    上面如果报错的话:借鉴下面命令---:
    linux tar.gz zip 解压缩 压缩命令
    http://apps.hi.baidu.com/share/detail/37384818

    download ADT link

    http://dl.google.com/android/ADT-0.9.6.zip

    download SDK link

    http://dl.google.com/Android/android-sdk_r11-linux_x86.tgz(可以通过FQ得到具体的文件名,再通过链接下载即可)

    tar
    -c: 建立压缩档案
    -x:解压
    -t:查看内容
    -r:向压缩归档文件末尾追加文件
    -u:更新原压缩包中的文件

    这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。

    -z:有gzip属性的
    -j:有bz2属性的
    -Z:有compress属性的
    -v:显示所有过程
    -O:将文件解开到标准输出

    下面的参数-f是必须的

    -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

    # tar -cf all.tar *.jpg
    这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。

    # tar -rf all.tar *.gif
    这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。

    # tar -uf all.tar logo.gif
    这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。

    # tar -tf all.tar
    这条命令是列出all.tar包中所有文件,-t是列出文件的意思

    # tar -xf all.tar
    这条命令是解出all.tar包中所有文件,-x是解开的意思

    压缩
    tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg
    tar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
    tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
    tar –cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
    rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for Linux
    zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux

    解压
    tar –xvf file.tar //解压 tar包
    tar -xzvf file.tar.gz //解压tar.gz
    tar -xjvf file.tar.bz2 //解压 tar.bz2
    tar –xZvf file.tar.Z //解压tar.Z
    unrar e file.rar //解压rar
    unzip file.zip //解压zip

    总结
    1、*.tar 用 tar –xvf 解压
    2、*.gz 用 gzip -d或者gunzip 解压
    3、*.tar.gz和*.tgz 用 tar –xzf 解压
    4、*.bz2 用 bzip2 -d或者用bunzip2 解压
    5、*.tar.bz2用tar –xjf 解压
    6、*.Z 用 uncompress 解压
    7、*.tar.Z 用tar –xZf 解压
    8、*.rar 用 unrar e解压
    9、*.zip 用 unzip 解压
     

  • 相关阅读:
    css的三种方法以及优先级说明
    form表单中的label标签
    html 中 a 标签 mailto的用法
    Hexo + GitHub Pages搭建博客
    Sublime Text3使用指南
    IMU数据融合:互补,卡尔曼和Mahony滤波
    正点原子STM32探索者学习笔记4
    正点原子STM32探索者学习笔记3
    正点原子STM32探索者学习笔记2
    正点原子STM32探索者学习笔记1
  • 原文地址:https://www.cnblogs.com/liunaixu/p/12172095.html
Copyright © 2011-2022 走看看