在此记一些上课没有太记住的linux基础使用命令
基础命令:建立文件及目录(文件夹):
1>、touch file ##建立空文件
2>、mkdir ##建立目录
3>、mkdir -p ##建多级目录 eg:mkdir -p file1/file2/file3
4>、rm -f ##强行删除不提示
5>、rm -rf ##强行删除多级目录
6>、vim file ##文件的编辑(默认进入文件后为浏览模式,按“I”进入 插入模式 写字符,编写完 后按“esc”退出编辑模式,输入:wq完成编辑保存并退出)
1、vim使用:
yy:复制整行 yl:复制字母 yw:复制单词
dd:删除整行 dl:删除字母 dw:删除单词
u:撤销 ctrl+r:反撤销 p:粘贴 cc:剪切(之后按esc退出Insert模式再粘贴!)
2、字符批量处理:
1>批量添加:ctrl v选中所要加的字符列,按“I”编辑文本,esc结束编辑
2>批量修改:(:%s/原有字符/修改字符/g(改全文)) s:所有行 g:所有列
3>批量删除:选中+delete
3、同时编辑多个文本
vim file
:sp file1 ##光标默认再哪个文件操作的就是哪个文件,ctrl+w按完再放开在按上下可移动光标所在窗口
4、vim退出
正常情况下退出 :q ##直接退出
:q! ##更改文件后不保存退出
:wq ##更改后退出
:wq! ##只读文件更改后退出
不正常情况:
vim不正常退出时,会产生一个file.swp文件
5、文件查看
1>cat file ##输出文件所有内容 cat -b file ##输出所有内容并添加行号
cat -b file>package ##将file文件保存到目录package中
2>less file ##分页浏览
3>tail -n file ##显示文件后n行 eg:tail -n 3 file #显示后三行
4>head file ##默认显示前十行
6、文件复制
cp file1 deatfile
cp sourcefile1 sourcefile2 destdir/ ##复制多个文件到目录中
cp -r sourcedir destdir/
7、文件移动
mv sourcefile detfile ##重命名
mv sourcefile destdir ##移动
mv sourcedir destdir ##移动目录
mv test/* . ##移动到桌面 “.”代表当前目录下所有文件
mv * 目标目录
8、文件路径:绝对路径:以“/”开头,文件在系统中的真实路径
相对路径:文件相对当前系统位置的一个名称简写
9、关于路径的命令:
pwd:显示当前工作目录
cd:切换当前工作目录
cd /mnt切换到mnt目录下
cd - :进入当前目录之前所在的目录
cd ~student :到student用户的家目录中