【精】Linux系统的常用命令大全

贵在点滴积累


文件和目录  
cd /home 进入 '/ home' 目录'  

cd .. 返回上一级目录  

cd ../.. 返回上两级目录  

cd 进入个人的主目录  
cd ~user1 进入个人的主目录  

cd - 返回上次所在的目录  

pwd 显示工作路径  

ls 查看目录中的文件

mkdir dir1 创建一个叫做 'dir1' 的目录'  

mkdir dir1 dir2 同时创建两个目录  

mkdir -p /tmp/dir1/dir2 创建一个目录树  

rm -f file1 删除一个叫做 'file1' 的文件'  

rmdir dir1 删除一个叫做 'dir1' 的目录'  
rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容  

rm -rf dir1 dir2 同时删除两个目录及它们的内容  

mv dir1 new_dir 重命名/移动 一个目录  
cp file1 file2 复制一个文件  
cp dir/* . 复制一个目录下的所有文件到当前工作目录  

cp -a /tmp/dir1 . 复制一个目录到当前工作目录  

cp -a dir1 dir2 复制一个目录(-a 是原木原样的复制包括属性)

cp -r dir1 dir2 复制一个目录(-r 复制后修改时间等属性可能会发生变化)

文件搜索  
find / -name file1 从 '/' 开始进入根文件系统搜索文件和目录  

find / -user user1 搜索属于用户 'user1' 的文件和目录  
find /home/user1 -name \*.bin 在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件

文件操作vi/vim

文件模式:

一般模式

切换到编辑模式:输入i

编辑模式

切换到一般模式:输入esc

切换到命令模式:输入-shift+:

命令模式

切换到一般模式:输入esc

【/word】 在文件中查找内容为word的字符串(向下查找)
【?word】 在文件中查找内容为word的字符串(向上查找)
【[n]】 表示重复查找动作,即查找下一个
【[N]】 反向查找下一个

【dd】 删除光标所在的一整行
【ndd】 删除光标所在的向下n行

【yy】 复制光标所在的那一行
【nyy】 复制光标所在的向下n行


【p,P】 p为将已经复制的数据在光标下一行粘贴;P为将已经复制的数据在光标上一行粘贴

【u】 撤消上一个操作

【:w】 保存文件
【:w!】 若文件为只读,强制保存文件
【:q】 离开vi
【:q!】 不保存强制离开vi
【:wq】 保存后离开
【:wq!】 强制保存后离开
【:! command】 暂时离开vi到命令行下执行一个命令后的显示结果
【:set nu】 显示行号
【:set nonu】 取消显示行号

【v,V】 v:将光标经过的地方反白选择;V:将光标经过的行反白选择
【[Ctrl] + v】 块选择,可用长方形的方式选择文本
【y】 将反白的地方复制到剪贴板
【d】 将反白的内容删除

猜你喜欢

转载自blog.csdn.net/fenglixiong123/article/details/78165374