ls:目录内容显示命令
ls -l:显示文件和目录条目的“冗长信息”
ls -d:列示当前目录条目的自身信息
cd:将当前目录切换至指定目录,缺省切换到当前用户的家目录
pwd:内部命令pwd没有选项参数,仅显示当前所处的工作目录名
mkdir 文件名1 文件名2 文件名3 :创建一个或多个一层的目录
mkdir -p 文件名1/文件名2:递归创建文件
rmdir 文件名:删除一个空目录
rmdir -p 文件名/文件名:递归删除空文件夹
rm -rf 文件名:删除文件(可删除非空目录)强制删除,不会询问,直接删除
rm -ri 文件名:文件夹层层递归进入并询问删除
cp 文件名 目录名(cp test.txt aa/pp):拷贝test.txt文件到aa/pp文件夹
cp -a 文件名1 文件名2:拷贝文件夹1到文件夹2
cp -a aa bb/cc:拷贝文件夹aa到bb并改名cc
cp sources.list bb/aa/test.txt:拷贝文件sources.list到bb/aa文件夹并改名
mv bb/aa/test.txt aa:将bb/aa/中的test.txt文件移动到aa文件夹
mv aa/test.txt bb/test2.txt:将aa中的test.txt文件移动到bb文件夹并改名
cat:缺省显示从键盘输入的标准显示文件
cat sources.txt:显示sources.list文件中的完整内容
cat -t sources.txt:显示文件中的特殊控制字符
more sources.txt:文件分屏显示,按空格键可查看下一页,按“q”可退出
less sources.txt:文件分屏显示,按上下方向键滚动查看,按“q”可退出
head sources.txt:显示文件的头信息,前10行
head -n 20 sources.txt:显示文件的前20行,自定义行数,也可写成:head -20 sources.txt
tail sources.txt:显示文件尾部10行
tail -n 20 sources.txt:显示文件的尾部20行,自定义行数,也可写成:tail -20 sources.txt
tail -f sources.txt:显示文件尾部的最新信息,不断追加,常用于查看日志
grep hello sources.txt:筛选出文件中含有hello的行(正向筛选)
grep -v hello sources.txt:筛选出文件中不含有hello的行(反向筛选)
grep -i UBUNTU sources.txt:忽略大小写筛选含有UBUNTU的行
touch bencai.txt:如果bencai.txt不存在,则创建一个新的空文件,如果bencai.txt存在,则更新bencai.txt的创建时间
cp bencai.txt zhangkaizhong.txt:将bench.txt的内容拷贝到zhangkaizhong.txt
cat bencai.txt zhangkaizhong.txt: cat可同时显示多个文件的内容
cp -i bencai.txt zhangkaizhong.txt:当拷贝的文件在目标文件夹中含有相同名字的文件,会询问是否覆盖
rm -i zhangkaizhong.txt:询问是否删除该文件
find . -name "cc":从当前目录查找文件名带有cc的文件
find / -name "cc":从根目录开始查找文件名带有cc的文件
which cc:查找带有cc的文件
locate cc:索引查找,速度快
vim test.txt:打开文件进行编辑,进入文本输入状态,输入"i":当前光标处插入,输入"a":当前光标后插入;输入":","/","?"都能进入末行模式,":wq":写入之后退出,“:q!”:强制退出不保存
vim test.txt:在光标处,按“yy”,再按“p”,可在光标处的下一行复制当前行,按"2yy",再按"p",复制两行,按大写的"P",可在光标处的上面复制当前行,“dd”,删除当前行,大写“D”删除光标上面一行,大写的“O”,或小写的“o”,都可进入插入状态
vim test.txt:":s/tesh/TEST/gc" 将当前光标的行中的test替换为TEST,":%s/zheshi/ZheSHI/gc"将当前文件所有行中的zheshi替换为ZheSHI
vim test.txt: “set nonu”:设置行号不显示,“set nu”:设置行号显示
vim ~/.vimrc:打开vim的配置文件,可进行相关配置
vim test.txt: 命令模式下按“u”,可撤销输入,大写“U”可撤销能够撤销的步数,“Ctrl+r”,可恢复刚刚的撤销操作
vim text01.txt text02.txt text03.txt :同时编辑多个文件,“args”,查看当前编辑的文件,“:next”切换到下一个文件,“:prev”:回到上一个文件
网友评论