一、基础命令
相对路径: “…/ 上一级目录” ,“./ 当前目录下” 绝对路径:“/ 根目录下”
- 关机: shutdown -h now
- ls命令:(1) #ls :列出当前目录下的所有文件名称 (2)# ls 路径:列出指定路径下的所有文件名称 (3)#ls -l 路径 :(2)中的内容以详细列表的形式进行展示 (4)#ls -l 路径 :(3)的基础上把隐藏的文件也显示出来(隐藏文件一般以“.”开头)。
- pwd命令:打印当前工作目录
- cd命令:跳转到指定路径:相对,绝对都可。(#cd ~,可以直接回到家目录,即home目录 )
- mkdir(make directory):创建目录。(1)#mkdir 路径,路径可以是文件夹名称,也可以是包含文件夹名称的完整路径。(2)# mkdir -p 路径,当一次性创建多层不存在的目录是,要加-p参数,否则报错。(3)# mkdir 路径1 路径2 路径3,可以创建多个目录,如果是创建多个多层不存在的目录,就把-p加上。
注意:# ls 展示出来的东西中,蓝色是文件夹,黑色的文件,绿色是其权限是拥有所有权限。 - # touch 文件路径:创建文件,路径可以直接是文件名也可以是路径。例:# touch linux.txt
- # cp 被复制的文档路径 文档被复制到的路径:可以复制一个文件到指定路径下。(可以重命名)
注意:当要复制一个文件夹时,要加上参数-r,# cp -r 被复制的文档路径 文档被复制到的路径(-r表示递归复制,如果不加目录会被忽略。) - mv指令:移动文档到新的位置。# mv 被复制的文档路径 文档被复制到的路径。(可以重命名)。
- rm指令:移除/删除文档。(1)#rm 路径:删除指定路径下的文件。(2)#rm -f 路径:强制删除指定路径下的文档(即不会询问是否确定删除),#rm -f /linux.txt。(3)#rm -rf 路径:强制删除一个目录,#rm -rf /wenjianjia/。(4)#rm -rf 文档:批量删除多个文件或目录),#rm -rf mulu wenjian,#rm -rf qianzhui*
- #vim指令:(1)#vim 指定文件:打开指定文件,文件可以存在也可以不存在,修改后,按Esc(shift+:),输入:q,回车即可。
注意: (1):wq,保存并退出(2):q,正常退出,不做编辑(3):q!,不保存退出 - #cat指令:直接打开查看一个文件,不对文件进行编辑操作常用。(1)#cat 文件路径。(2)#cat 待合并的文件路径1 待合并的文件路径2 … 待合并的文件路径n > new wenjian:可以合并多个文件到一个文件。例:#cat /home/wd/1.txt /home/wd/2.txt /home/wd/3.txt > /home/wd/4.txt,>代表追加内容到指定文件,并覆盖已有内容,如文件不存在会新建。>>代表追加到指定文件,但不会覆盖。
二、进阶指令
- #df指令:#df -h:查看磁盘空间,-h表示以可读性较高的形式展示。
- ==#free指令 ==:查看内存情况。#free -m:表示以mb为单位查看内存使用情况。
- #head指令:查看指定文件前n行数据。#head -n 文件路径:n是指具体多少行。如果不指定n则是10行。
- #tail指令:查看指定文件后n行数据。(1)#head -n 文件路径:n是指具体多少行。如果不指定n则是最后10行。==(2)==可以动态的查看文件的变化。
- #date指令:(1)#date:输出形式:2020年2月5日 星期四 16:05:12 (2)#date +%F(等价于#date “+%Y-%m-%d”),输出形式:2019-12-12 (3)#date +"%F %T" (等价于#date “+%Y-%m-%d %H:%M:%S”) ,输出形式:2019-12-12 16:05:12
三、高级指令
- #honstname指令:输出完整主机名。
- 暂时不学这个了。
四、VIM编辑器
- #vim 路径:打开指定路径文件
- #vim +数字 路径:打开指定文件,并且光标移动到指定行。
- #vim +/关键词 路径:打开指定文件,并且高亮指定关键词。
1、命令模式-光标移动操作
- 光标移动到行首:shift+6 或 ^
- 光标移动到行尾:shift+4 或 $
- 光标移动到首行:gg
- 光标移动到末行:G
- 向上翻屏:ctrl+b 或 PgUp
- 向下翻屏:ctrl+f 或 PgDn
- 复制光标所在行:yy,在想要粘贴的地方按下p键
- 向下复制多行:数字 yy。包含当前行。
- 剪切/删除:dd (删除之后下一行上移)
- 向下剪切/删除多行:数字 dd (删除之后下一行上移)
- D:删除后下一行不上移,当前行变成空白行。
- 撤销::u 或者 u
- 恢复:ctrl + r,恢复到撤销之前的操作
2、末行模式
进入方式如上。
- :w,保存文件
- :w 路径,另存为
- :q ,退出文件
- :wq,保存并退出
- :q!,退出不保存。
3、编辑模式
- i:在光标所在字符前开始插入
- a:在光标所在字符后开始插入
- o:在光标所在行的下面另起一新行插入
- I:在光标所在行的行首开始插入,如果行首有空格则在空格之后插入
- A:在光标所在行的行尾开始插入,
- O:在光标所在行的上面一行另起一行开始插入
- S:删除光标所在行并开始插入