最近要忙的考rhce,所以自己总结了一些redhat 的常用命令。希望对我和大家都有帮助。
创建文件:touch file1
复制文件: cp file1 file2 //file1是复制的文件,file2是目的文件,将file1复制到file2中。
移动文件:mv file1 file2 //将file1移动到file2
删除文件:rm file1
创建目录:mkdir dir
复制目录:cp -r dir1 dir2//若是-p 则保留目录的权限 -r是递归
移动目录: mv dir1 dir2
删除目录:rm -r dir1// 可删除非空目录或者rmdir dir1 //删除的是空目录
返回用户当前主目录:cd
在当前用户的主目录不是当前位置时,以最简单的语法列出该目录:ls -l~
确定当前位置的绝对路径名:pwd
返回最前面的工作目录:cd -
上移到当前位置的父目录:cd ..
从当前位置上移两个级别:cd ../..
从根目录移到二进制文件位置:cd bin
从任何位置移到二进制文件位置:cd /bin
显示命令输出至终端,忽略所有错误:2>/dev/null
发送命令输出到文件;发送错误到另一文件:>file 2>file2
发送输出和错误到一个新的空文件夹:&>file
发送错误和输出到同一文件,但保留现有的文件内容:>>file 2>&l
运行一个命令,但丢弃所有可能的终端显示:&>/dev/null
将命令输出同时发送到屏幕和文件:| tee file
运行命令,保存输出到文件,丢弃错误消息:> file 2> /dev/null
vim文档的编辑
在命令行中输入vim,进入vim编辑器:vim
进入编辑模式:i, I, o, O, a, A, r, R//这些按键中的任何一个都可以
游标向左移动一個字元:h 或 向左方向鍵(←)
游标向下移动一個字元:j 或 向下方向鍵(↓)
游标向上移动一個字元:k 或 向上方向鍵(↑)
游标向右移动一個字元:l 或 向右方向鍵(→)
屏幕『向下』移动一頁,[Ctrl] + [f],相当于 [Page Down]按鍵 (常用)
屏幕『向上』移动一頁,[Ctrl] + [b],相当于 [Page Up] 按鍵 (常用)
屏幕『向下』移动半頁:[Ctrl] + [d]
屏幕『向上』移动半頁:[Ctrl] + [u]
在游标之下,查询word这个字符串:/word
在游标之上,查询word这个字符串:?word
游标向下移动n列:n<Enter>
游标向后移动n个字元的距离: n<space>
在第 n1 与 n2 列之间寻找 word1 这个字串,并将该字串取代为word2::n1,n2s/word1/word2/g
从第一列到最后一列寻找word1 这个字串,并将该字串取代为word2: :1,$s/word1/word2/g
在一行字列中 x 为向后删除一个字元相当于【del】,X为向前删除一个字元。
向后连续删除n个字元:nx
删除游标所在的一列:dd
删除游标所在之下的n列:ndd
复制游标所在的一列: yy
复制游标所在之下的n列:nyy
p在游标之下一列粘贴已经复制的资料,P在游标上一列粘贴已经复制的资料
将游标所在列与下一列的资料合并在一起:j
离开编辑模式:[Esc]
不存储离开: :q
存储离开::wq
修改过文档,不想存储,想强制离开: :q!