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 解压
 
————————————————
版权声明:本文为CSDN博主「s_x123456」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/s_x123456/article/details/82220123

使用centos6.5整理出来的常用命令的更多相关文章

  1. NO9 Linux快捷键整理及最常用命令

    Linux快捷键整理及最常用命令 常用快捷键: Ctrl + u            删除光标之前到行首的字符 Ctrl + k            删除光标之前到行尾的字符 Ctrl + c   ...

  2. 收集整理的oracle常用命令大全

    一.Oracle的启动和关闭 1.在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a.启动ORACLE系统 oracle>svrmgrl ...

  3. [原]那些年整理的Linux常用命令,简单明了

    查询相关 find 按规则查找某个文件或文件夹,包括子目录 find . -name '*.sh' -- 以.sh结尾的文件 find . -name '*channel*' -- 包含channel ...

  4. 我自己整理的 Linux 常用命令

    1.查看文件安装路径: 由于软件安装的地方不止一个地方,所有先说查看文件安装的所有路径(地址). 这里以 xsp 为例.比如说我安装了xsp,但是不知道文件都安装在哪些地方.放在哪些文件夹里,可以用下 ...

  5. 整理了Linux常用命令变量

    查看信息命令 ls 查看当前目录下面的所有文件 -a 显示所有文件(包括隐藏文件) -l 显示所有文件(包括文件的详细信息) 格式: ls 参数 目录路径(绝对/相对) cd 切换目录 格式: cd ...

  6. 爆肝整理:Linux常用命令,建议收藏!

    目录管理命令:mkdir.rmdir mkdir命令 rmdir命令 文件管理命令:cp.mv.rm cp命令 mv命令 rm命令 文件查看命令:cat.tac.head.tail.more.less ...

  7. 整理下git常用命令

    Git工作示意图 一.新建代码库 ::在当前目录新建一个Git代码库git init::新建一个目录,将其初始化为Git代码库git init [project-name]::下载一个项目和它的整个代 ...

  8. CentOS最常用命令及快捷键整理

    CentOS最常用命令及快捷键整理  整理了Linux常用命令及快捷键. 常用命令: 文件和目录: # cd /home                        进入 '/home' 目录 # ...

  9. Linux最常用命令及快捷键整理

    最近在学Linux系统命令,在阿里云买了一台linux服务器.为方便自己也方便他人,整理了Linux常用命令及快捷键. 用命令: 文件和目录: # cd /home                   ...

随机推荐

  1. 三、通过 FactoryBean 来配置bean

    一般情况下,Spring 通过反射机制利用 <bean> 的 class 属性指定实现类实例化 Bean ,在某些情况下,实例化 Bean 过程比较复杂,如果按照传统的方式,则需要在 &l ...

  2. vs2012 编译 zlib 1.2.8

    1. 下载     http://zlib.net/zlib-1.2.8.tar.gz 2. 编译     - 解压到目录,如d:\library     - 开启VS2012的Command Pro ...

  3. HDU 6599 I Love Palindrome String (回文树+hash)

    题意 找如下子串的个数: (l,r)是回文串,并且(l,(l+r)/2)也是回文串 思路 本来写了个回文树+dfs+hash,由于用了map所以T了 后来发现既然该子串和该子串的前半部分都是回文串,所 ...

  4. BZOJ 1601 [Usaco2008 Oct]灌水 (建图+mst)

    题意: 300个坑,每个坑能从别的坑引水,或者自己出水,i从j饮水有个代价,每个坑自己饮水也有代价,问让所有坑都有谁的最少代价 思路: 先建一个n的完全图,然后建一个超级汇点,对每个点连w[i],跑m ...

  5. 《C# 爬虫 破境之道》:第二境 爬虫应用 — 第六节:反爬策略研究

    之前的章节也略有提及反爬策略,本节,我们就来系统的对反爬.反反爬的种种,做一个了结. 从防盗链说起: 自从论坛兴起的时候,网上就有很多人会在论坛里发布一些很棒的文章,与当下流行的“点赞”“分享”一样, ...

  6. 全局new和宏结合起来的一个小应用

    #include <iostream> using namespace std; void* operator new(size_t size, const char* file, int ...

  7. 大话IDL之(基本操作流程)

    这里将对ENVI-IDL二次开发程序的一个通用流程做一个总结. 1.首先是文件打开和数据读取: 文件打开work_dir = dialog_pickfile(title='选择路径',/directo ...

  8. C语言实现matlab的interp2()函数

    项目要用到matlab中的Vq = interp2(X,Y,V,Xq,Yq)函数,即把一个已知经纬度和对应值的矩阵,插值变换到一个给定经纬度网格中,也就是对给定网格填值,需要用到插值,这里使用双线性内 ...

  9. 对特殊方法的访问 - Special method lookup

    对特殊方法的访问 - Special method lookup 对于用户自定义的 class 来说, 特殊方法只有通过定义对象的类型object’s type (而非通过 instance 的 __ ...

  10. javascript检测客户端环境是否是pc端

    //isPC(): 检测客户端环境是否是pc端 function isPC(){ let userAgent = navigator.userAgent; let agents = ["An ...