下面把常用到的命令总结下,下面这些命令来是Redhat Enterprise Linux 5
1. 查看一个软件是否安装或者查看是否启动
比如查看是否有安装vsftp:
rpm -qa | grep vsftpd
ps -ef | grep vsftpd
让一个服务自动启
chkconfig vsftpd on
2. 三种文件安装
(1) 文件名以.bin结尾的文件是一个可执行文件,此文件运行之后,
一步一步执行就好了
直接运运.bin文件就可以,但是一般用绝对路径
有的时候网上下载的明明是.bin结尾的文件,执行的时候 ,总是说有权限问题
这是因为你下载的文件可能 没有执行的权限,此时请修改文件权限,并加x 权限,
chmod +x **.bin
然后再执行
(2)rpm文件安装,
如果下载的文件是以.rpm结尾的文件,比如xx.rpm
rpm -ivh xx.rpm
(3)原码安装,此方式就是从源代码下载下来,再编译再装,但要先配好gcc
3. 文件编辑相关
ls命令
(list)
ls -l --------------------以坚排显示
ls -m --------------------以横排显示,以屏幕的宽度为界
ls -t ----------------------以更新时间为序
cd命令
(change directory)
cd /etc ------------------绝对路径
cd etc -------------------相对路径
cd / -------------------到根路径
cd .. -------------------到上层路径
cd . -------------------当前路径
pwd命令
-
显示当前路径
mkdir命令
(make directories)
建立目录
rm命令
(remove)
rm -r dirtest ---------------删除dirtest目录,但是要确认以下每个文件删除,递归删除
rm -rf dirtest ---------------删除dirtest目录,强制删除,无需确认
rm filename -----------------删除文件,需要确认
rm -f filename --------------删除文件,无需确认
touch命令
touch filename ------------创建文件
cp命令
(copy)
cp filename1 filename2 -------copy文件,把filename1的文件copy为filename2 (filename2 不存在则创建,存在则提示overwrite)
cp -r dir1 dir2 ---------------------copy目录,把dir1的目录copy为dir2的目录
mv命令
(move)
mv fileordirname dir ----------把文件和目录copy到另一个目录
vi命令
vi tfile.txt-----如果tfile.txt存在则打开,不存在则创建
vi 进入tfile文件后,文件打开有两种模式(命令
模式和编辑模式),而刚开始进入的时候是命令
模式,只能输入命令
,
此时输入a刚进入的编辑模式,a的意思是append,添加的意思
进入编辑模式后,可以在文件里输入字符,如果要回到命令
行模式,此时输入ESC
回到命令
行模式后,
:w -----------------------表示保存,
:q -----------------------表示退出,
:wq -----------------------表示退出
:q! -----------------------表示不保存退出
vi命令
模式
对文件进行操作
vi tfile.txt后,即进入了命令
模式
dd -------------删除一行
dw --------------册除一个单词
o ------------------------小写字母o往下插入一行
O -----------------------大写字母O往上插入一行
more命令
more tfile.txt ------------- 查看文件内容
cat命令
cat tfile.txt ----------------正序列出文件的内容
cat命令
tac tfile.txt----------------逆序列出文件的内容
head命令
head -5 tifle.txt ------------列出tfile.txt文件的前5行
tail命令
tail -10 tfile.txt -------------列出tfile.txt文件的最后10行
clear命令
clear----------清屏
find
命令
find /etc -name *ftp -----查找etc目录下name以ftp结尾的文件
chmod命令
chmod +r tfile.txt----------------- 在tfile.txt文件加r权限
chown命令
chown user2 tfile.txt-------修改文件的所有者
grep命令
grep bevis tfile.txt -----------查找tfile.txt文件中包含bevis这个词的一行,并显示出来
4.光驱挂载
mount /dev/cdrom /mnt
5. 开启ssh
chkconfig sshd on
service sshd start
6.防火墙
service iptables start
service iptables stop
7.启动文本模式
把/etc/inittab 里面的id 5 改成id3就可以启动时直接进入控制台了
要让系统默认启动文本模式,可以改为5
在文本界面中要启动图形界面的命令
是:startx
reboot now -----------重启
shutdown now ------关机
附录vi常用命令
vi filename :打开或新建文件,并将光标置于第一行首
vi +n filename :打开文件,并将光标置于第n行首
vi + filename :打开文件,并将光标置于最后一行首
vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处
vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename
vi filename....filename :打开多个文件,依次进行编辑
移动光标类命令
h :光标左移一个字符
l :光标右移一个字符
space:光标右移一个字符
Backspace:光标左移一个字符
k或Ctrl+p:光标上移一行
j或Ctrl+n :光标下移一行
Enter :光标下移一行
w或W :光标右移一个字至字首
b或B :光标左移一个字至字首
e或E :光标右移一个字至字尾
) :光标移至句尾
( :光标移至句首
}:光标移至段落开头
{:光标移至段落结尾
nG:光标移至第n行首
n+:光标下移n行
n-:光标上移n行
n$:光标移至第n行尾
H :光标移至屏幕顶行
M :光标移至屏幕中间行
L :光标移至屏幕最后行
0:(注意是数字零)光标移至当前行首
$:光标移至当前行尾
屏幕翻滚类命令
Ctrl+u:向文件首翻半屏
Ctrl+d:向文件尾翻半屏
Ctrl+f:向文件尾翻一屏
Ctrl+b;向文件首翻一屏
nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。
插入文本类命令
i :在光标前
I :在当前行首
a:光标后
A:在当前行尾
o:在当前行之下新开一行
O:在当前行之上新开一行
r:替换当前字符
R:替换当前字符及其后的字符,直至按ESC键
s:从当前光标位置处开始,以输入的文本替代指定数目的字符
S:删除指定数目的行,并以所输入文本代替之
ncw或nCW:修改指定数目的字
nCC:修改指定数目的行
删除命令
ndw或ndW:删除光标处开始及其后的n-1个字
do:删至行首
d$:删至行尾
ndd:删除当前行及其后n-1行
x或X:删除一个字符,x删除光标后的,而X删除光标前的
Ctrl+u:删除输入方式下所输入的文本
搜索及替换命令
/pattern:从光标开始处向文件尾搜索pattern
?pattern:从光标开始处向文件首搜索pattern
n:在同一方向重复上一次搜索命令
N:在反方向上重复上一次搜索命令
:s/p1/p2/g:将当前行中所有p1均用p2替代
:n1,n2s/p1/p2/g:将第n1至n2行中所有p1均用p2替代
:g/p1/s//p2/g:将文件中所有p1均用p2替换
选项设置
all:列出所有选项设置情况
term:设置终端类型
ignorance:在搜索中忽略大小写
list:显示制表位(Ctrl+I)和行尾标志($)
number:显示行号
report:显示由面向行的命令
修改过的数目
terse:显示简短的警告信息
warn:在转到别的文件时若没保存当前文件则显示NO write信息
nomagic:允许在搜索模式中,使用前面不带“\”的特殊字符
nowrapscan:禁止vi在搜索到达文件两端时,又从另一端开始
mesg:允许vi显示其他用户用write写到自己终端上的信息
最后行方式命令
:n1,n2 co n3:将n1行到n2行之间的内容拷贝到第n3行下
:n1,n2 m n3:将n1行到n2行之间的内容移至到第n3行下
:n1,n2 d :将n1行到n2行之间的内容删除
:w :保存当前文件
:e filename:打开文件filename进行编辑
:x:保存当前文件并退出
:q:退出vi
:q!:不保存文件并退出vi
:!command:执行shell命令
command
:n1,n2 w!command:将文件中n1行至n2行的内容作为command的输入并执行之,若不指定n1,n2,则表示将整个文件内容作为command的输入
:r!command:将命令
command的输出结果放到当前行
寄存器操作
"?nyy:将当前行及其下n行的内容保存到寄存器?中,其中?为一个字母,n为一个数字
"?nyw:将当前行及其下n个字保存到寄存器?中,其中?为一个字母,n为一个数字
"?nyl:将当前行及其下n个字符保存到寄存器?中,其中?为一个字母,n为一个数字
"?p:取出寄存器?中的内容并将其放到光标位置处。这里?可以是一个字母,也可以是一个数字
ndd:将当前行及其下共n行文本删除,并将所删内容放到1号删除寄存器中。
分享到:
相关推荐
### Linux常用命令详解 #### 一、文件管理 1. **ls**:此命令用于列出当前目录中的文件和子目录。通过使用不同的选项,可以改变其输出格式。 - `-l`:使用长格式列表输出,包括文件权限、拥有者、组、大小等详细...
以下是一些关于Linux常用命令的详细说明: 1. **pwd**:`pwd`(Print Working Directory)命令用于显示当前工作目录,即用户当前所在的目录路径。 2. **cd**:`cd`命令用于切换目录。例如,`cd /`进入根目录,`cd ...
LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 ...
"最全Linux常用命令大全-linux常用命令全集" 本文档对 Linux 中最常用的命令进行了详细的总结和说明,涵盖了文件和目录管理、磁盘空间管理等方面的命令。 文件和目录管理命令 1. `pwd` 命令:显示当前目录 `pwd`...
Linux常用命令手册大全.zip 部分内容: Linux常用命令手册 NO 分类 PS1 命令名 用法及参数 功能注解 对应章节 1 文件管理 # ls ls -a 列出当前目录下的所有文件,包括以.头的隐含文件 文件管理 # ls ls -l或ll 列...
### Linux常用命令详解知识点 #### 一、命令格式与通配符 - **命令格式**: - **命令**:指定要执行的操作。 - **选项**:改变命令的行为方式,通常以`-`开头,多个选项可以用空格或直接连接的方式给出。 - **...
linux常用命令大全 1. **ls**:列出目录内容 2. **cd**:改变当前目录 3. **pwd**:显示当前工作目录 4. **mkdir**:创建目录 5. **rmdir**:删除空目录 6. **cp**:复制文件或目录 7. **mv**:移动或重命名文件或...
04.1.1 Linux常用命令-文件处理命令-命令格式与目录处理命令ls.mp4 04.1.2 Linux常用命令-文件处理命令-目录处理命令.mp4 04.1.3 Linux常用命令-文件处理命令-文件处理命令.mp4 04.1.4 Linux常用命令-文件处理...
Linux 常用命令大全 Linux 操作系统是一个功能强大且灵活的操作系统,拥有众多实用的命令来帮助用户管理和维护系统。下面是 Linux 中一些常用的命令,旨在帮助用户快速掌握 Linux 操作系统。 TTY 控制台终端 在 ...
Linux常用命令汇总中,首先涉及到的是检查Java开发工具包(JDK)是否已安装以及版本信息。使用命令`java –version`和`javac –version`可以实现该功能。`java –version`用于查看Java运行环境的版本,而`javac –...
LINUX 常用命令语言总结 LINUX 操作系统提供了大量的命令语言,以下是常用的命令语言概述: 1. 远程桌面连接命令:mstsc mstsc 是一种远程桌面连接命令,可以连接到另一台计算机,并在远程桌面上进行操作。 2. ...
Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls ...
linux常用命令md文件
Linux常用命令全集.CHM Linux vi命令大全.txt liunx命令大全.txt liunx 下如何用命令行设置网络?.txt 请问怎么设置DNS的命令?.txt Red Hat Linux下配置Tomcat+JSP+Apache服务器的步骤.txt Linux 下 Apache 与 ...
linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; ...
"Linux常用命令及实用命令万字总结" 本文档旨在总结Linux系统中常用的命令和实用命令,涵盖了基本的文件管理、目录操作、文件查询、系统管理等方面的命令。 1. ls命令 ls命令是Linux系统中最常用的命令之一,用于...
linux常用命令大全常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用...