linux的一些基础命令

linux的一些基础命令

这里将会列举一些常用的linux基础命令,后面会一点一点的补充,同时也是对自己学习的一种记录吧!

ls 列出当前工作目录下的所有文件/文件夹
ls+路径(相对路径:…/上一级 绝对路径:根路径开始“/”)
ls+选项+路径 以某种方式打开某种文件 ls-l 路径:表示list以详细列表的形式展开 ls -a 路径:显示所有文件/文件夹(包括隐藏文件)
cd+路径:切换位置 cd ~:切换到当前用户家目录下
mkdir+(-p:多重下载时添加)+路径+路径…:创建文件夹
touch+路径+路径…:创建文件
pwd:当前目录位置信息
cp:复制文件,-r递归复制文件夹
mv:移动文件&重命名
>>输出重定向,追加至尾部 >覆盖原文件或新文件后追加
cat:合并多个文件常与输出重定向联用,或者查看文件
df:查看磁盘空间-h详细带单位的数据
free:查看内存-m以兆为单位显示
head:查看一个文件的前n行
tail:查看文件的后n行 -f查看文件的动态变化内容只能查看系统自己向里面添加的内容
less:查看文件以较少的内容进行输出,按下辅助功能键查看更多
wc:统计文件内容信息(包括行数,单词数,字节数)-lwc l表示行数 w表示单词数 c表示字节数
date:输出日期 2018年3月24日星期六 15:25:11 +%F:2018-03-25 +%F+%T:2018-03-25 15:25:11
cal:直接输出当前月份日历
clear/ctrl+L:清除终端中已经纯存在的命令和结果(信息)(并不是删除信息,而是放在了显示屏以外)
管道符:| 一般用于过滤 例:ls /| grep y 输出根目录下带y字母的文件 (grep主要用于过滤)
vim常用命令:

  • vim三种模式:正常模式,编辑模式(i切换至此模式),命令模式————(esc切换至正常模式)
  • [数字]yy:复制当前行至数字行数(按下p键可以粘贴)
  • [数字]dd:删除当前行至数字行数
  • u:返回至上一步
  • ste nu/nonu:为每行显示行数/取消行数
  • gg/G:光标移动至首行/尾行
  • /(查询的内容):查询元素,n可跳至下一个元素
  • (数字)shift+g:光标移动指此行

你可能感兴趣的:(linux)