看完b站韦东山第二篇Linux基础操作视频之后感觉记不牢,感觉有必要实践并记录一下,备查。
linux命令的格式:
1、命令 [-选项] [参数]
选项和参数可有可无,取决于你使用命令的目的
三者用空格隔开,一个或多个作用相同
pwd :显示当前所在的目录
ls :显示当前目录下的文件
1)ls
显示当前目录内容
2)ls 目录名
如:ls /home 则指定显示/home的内容
3)ls 选项
或ls 选项 目录名
常用选项:
-l(long的缩写)显示文件更详细的信息(文件权限、文件大小、文件最后修改时间)
-a(all的缩写)显示隐藏文件
-h(human-able的缩写)将文件以KB,MB,GB表示
la ,lh可组合使用
cd :切换路径
cd ~切换到当前用户的家目录
cd .切换到当前目录
cd ..切换到上一级目录
cd ../..切换到上上级目录
cd -切换到上一次的路径
相对路径(以./开头):
mkdir:新建目录
1)mkdir 目录名
mkdir dir0创建了dir0这个目录
2)mkdir -p 父目录/子目录
mkdir -p dir1/dir2创建多级目录。若父目录不存在,需要加入-p
rmdir:删除目录
1)rmdir 目录名(不能删除非空目录)
torch:新建文件
touch 文件名
torch file1在当前目录下新建名为file1的文件
注意:
1)同一目录无法创建同名文件
2)linux文件名区分大小写,file1与File1是不同文件
mv:修改文件(目录)名、移动路径
mv 旧文件名 新文件名======》修改文件名
mv file1 filea ===》将当前目录下的文件file1改为filea
mv 旧目录名 新目录名======》修改目录名
mv dir1 dira ======>将当前目录下的目录dir1改为dira
mv 文件名 目录名======》移动路径
mv filea dira 将当前目录下的filea移动到dira子目录
mv filea ~ 将当前目录下的filea移动到家目录
mv ~/filea ..将家目录下的fliea移动到上级目录
cp:复制文件(目录)
1)cp 源文件名 目标文件名
cp File1 file2将当前目录下File1拷贝成 file2
2)cp 源文件名 目标目录名
cp file2 dira/ 将当前目录下文件file2拷贝到dira子目录
cp -i file2 dira 如果dira下有同名的file2,加入-i会要求你是否确认覆盖
3)cp 源目录名 目标目录名
cp -r dira dirb复制dira目录下所有内容到dirb
其中-r参数是递归复制
rm:删除文件(目录)(与cp类似)
rm [选项] [文件名|目录名]
常用选项:
1)-i,删除文件之前,要求是否同意删除
2)-r,递归删除指定目录下的子目录和文件
3)-f,强制删除
举例:
rm File
rm -i file2
rm -r dira
rm -ir dirb
gedit:编辑文件
cat:查看文件内容
cat file1 将文件内容打印到标准输出中(默认标准输出指向终端)
cat file1 file2 依次打印
cat -n file1 显示内容并在内容前显示行号
clear:清除屏幕显示的内容(实际是翻一页,reset是真正清空)
基础操作: