cd命令
1.cd /root/Docements # 切换到目录/root/Docements
2.cd ./path # 切换到当前目录下的path目录中,“.”表示当前目录
3.cd ../path # 切换到上层目录中的path目录中,“..”表示上一层目录
ls命令 查看文件与目录的命令 可以加参数 如 ls -l
1.-l :列出长数据串,包含文件的属性与权限数据等
2.-a :列出全部的文件,连同隐藏文件(开头为.的文件)一起列出来(常用)
3.-d :仅列出目录本身,而不是列出目录的文件数据
4.-h :将文件容量以较易读的方式(GB,kB等)列出来
5.-R :连同子目录的内容一起列出(递归列出),等于该目录下的所有文件都会显示出来
cp命令
1.-a :将文件的特性一起复制
2.-p :连同文件的属性一起复制,而非使用默认方式,与-a相似,常用于备份
3.-i :若目标文件已经存在时,在覆盖时会先询问操作的进行
4.-r :递归持续复制,用于目录的复制行为
5.-u :目标文件与源文件有差异时才会复制
1.cp -a file1 file2 #连同文件的所有特性把文件file1复制成文件file2
2.cp file1 file2 file3 dir #把文件file1、file2、file3复制到目录dir中
vim编辑
1、vim a.txt 打开一个文件 ]
2、set nu 设置行号 set nonu 取消设置行号
3、gg (一般模式) 到首行 G 查看多少行、到末行 58G 直接到58行 :58 也是直接到58行
4、10G 向右边移动10个字符
5、gg 跳转到首行
6、 /application 查找application出现在第几行?
7、:16,31s/application/mei/gc 把16~31行之间的application替换为mei,并且在替换的时候给提示 :16,31s/application/mei/g 不给提示替换(c表示confirm)
8、u 撤销(反悔了,撤销操作);或者:q!不保存,那么所有的操作都不保存了
9、16G ==>16yy(16 lines yanked) ==>G ==>p 复制16-31行这16行,并且粘贴到最后一行之后 补充:p为在光标所在行下一行粘贴,P在光标所在行上一行粘贴
10、1853G ==>dG(删除从光标所在到最后一行数据) 删除末尾16行
11、:w mei.config 把刚才操作后的文件另存一份
12、990G ==>10x 到第990行向后删除10个字符
13、gg ==>O 在第一行之前新增一行,并且输入“Today is Sunny! Leg's go!” 补充:o O 表示:o表示在光标所在行下一行插入一行,跟Enter一样;O表示在光标所在行上一行插入,而且直接进入编辑模式。
14、:wq! 保存后离开
wget
1.使用wget从网上下载软件、音乐、视频
`wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.1.tar.gz`
2.下载文件并以指定的文件名保存文件
`wget -O taglist.zip http://www.vim.org/scripts/download_script.php?src_id=7701`
mv命令 该命令用于移动文件、目录或更名:
-f :force强制的意思,如果目标文件已经存在,不会询问而直接覆盖
-i :若目标文件已经存在,就会询问是否覆盖
-u :若目标文件已经存在,且比目标文件新,才会更新
mv file1 file2 file3 dir # 把文件file1、file2、file3移动到目录dir中
mv file1 file2 # 把文件file1重命名为file2
rm命令 该命令用于删除文件或目录,remove之间,它的常用参数如下:
-f :就是force的意思,忽略不存在的文件,不会出现警告消息
-i :互动模式,在删除前会询问用户是否操作
-r :递归删除,最常用于目录删除,它是一个非常危险的参数
rm -i file # 删除文件file,在删除之前会询问是否进行该操作
rm -fr dir # 强制删除目录dir中的所有文件
重命名
①将一个名为abc.txt的文件[重命名]
mv abc.txt 1234.txt
②将目录A重命名为B
mv A B
③将a.txt移动到/b下,并重命名为c.txt
mv a.txt /b/c.txt
网友评论