자료실

홈 / 고객센터 / 자료실

Centos6 자주 사용되는 명령어

기본정보
  • 글쓴이
  • 고객지원팀
  • 조회수
  • 945회
상세내용

使用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  运行级别

 

 

 

常用命令:

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 解压

 


자료실

유용한 자료들을 모아두었습니다.