Linux命令(一)
文件列表
ls [参数] 目录路径
ls:查看当前文件夹的文件 蓝色为文件夹 白色为文件
ls #表示查看当前目录下的文件
ls -l #表示查看当前目录下的详细信息(ll命令:和这个命令功能相同,但是不是所有的linux上都默认安装)
ls -a #表示查看当前目录下的所有文件(包含隐藏文件)
ls -la #表示查看当前目录下的所有文件(包含隐藏文件)的详细信息
ls -lh #h是以适当的单位来显示文件的大小 ls -lh表示查看当前目录下的文件的详细信息,并以合适单位显示文件大小
ls -l / #表示查看根目录"/"下文件的详细信息
ls /etc #表示查看目录/etc下的文件
ls --help #查看命令的帮助文档
--help参数:所有linux上的命令都有,但写法上有如下几种:
1、--help
2、--h
3、-help
4、-h
目录切换
cd命令(可以使用tab键来补全文件路径)
cd app:切换到app目录
cd ..:切换到上一层目录
cd /:切换到系统根目录
cd ~:切换到用户主目录
cd -:切换到上一个所在目录
目录的创建和删除
mkdir(make directiry):可以用来创建子目录
mkdir app:在当前目录下创建app目录
mkdir -p app2/test 级联创建app2以及test目录
rmdir(remove directory)可以用来删除"空"的子目录
rmdir app 删除app目录
文件查看
cat 文件路径 #查看文件的所有内容
cat 1.txt #查看当前目录下1.txt的内容
cat /root/1.txt #查看/root目录下的1.txt文件内容
more 文件路径 #分页查看文件内容(回车显示下一行内容,按q退出查看,空格显示下一页数据)
more linux常用命令.txt #分页查看当前目录下linux常用命令.txt文件的内容
less 文件路径 #分页查看文件内容(pgUp和pgDn进行上下翻页 )
less linux常用命令.txt #分页查看文件内容,按空格继续加载文件,按q退出查看,不会自动退出查看
tail [参数] 文件路径 #从文件的末尾查看文件内容(ctrl+c结束查看 )
tail linux常用命令.txt #查看文件的后10行内容
tail -15 linux常用命令.txt #查看文件后15行内容
tail -f 文件路径 #动态的查看文件的最后几行内容(查看文件时,等待文件更新,如果文件更新了,会显示出新的内容)
文件删除、拷贝
cp(copy)可以将文件从一处复制到另一处。一般在使用cp命令将一个文件复制成另一个文件或复制到目录是,需要知道源文件名与目标文件或目录。
cp a.txt b.txt 将a.txt 复制为 b.txt文件
cp a.txt ../ 将a.txt文件复制到上一层目录中
mv 移动或者重命名
mv a.txt ../ 将a.txt 文件移动到上一层目录中
mv a,txt b.txt 将a.txt文件重命名为b.txt
rm
rm 删除文件
用法:rm[选项]...文件...
rm a.txt 删除 a.txt文件
删除需要用户确认,y/nrm删除不询问
rm -f a.txt : 不询问,直接输出rm删除目录
rm -f a 递归删除不询问递归删除(慎用)
rm -rf a 不询问递归删除
rm -rf * 删除所有文件
rn -rf /* 自杀