Linux 命令行常用命令
列出当前目录内容 ls
ls -a //列出当前目录下的所有文件和子目录(最常用)
ls -l //显示当前目录下文件和子目录的详细信息,包括文件权限(读/写/执行/无)、用户、文件大小(bytes)、修改时间
ls -t //按最后修改时间显示文件,最新修改的文件在最前面
ls -R //递归显示当前目录下的所有文件和子目录(以及它们的子文件和子目录,这点与ls -a不同)
切换当前工作目录 cd
cd [绝对路径] //利用绝对路径切换目录
cd ./[目录名称] //切换到当前目录下的子目录
cd [目录名称] //切换到当前目录下的子目录
cd .. //切换到上一级目录
cd ../[目录名称] //切换到当前目录的上一级目录的子目录
显示当前工作目录的(绝对)路径 pwd
pwd //显示当前工作目录的绝对路径
创建新目录 mkdir
mkdir [目录名称] //在当前目录下创建子目录
mkdir -p [目录1]/[目录2] //在当前目录下的目录1中,创建子目录2,若目录1不存在,则自动创建目录1
//若不加-p,目录1不存在的时候会报错
创建新文件 touch
touch [文件名] //在当前目录下创建文件,也可以对已存在的文件使用这个操作来更新文件时间
复制文件或目录cp
cp [文件名] [目录路径] //复制当前目录下的单个文件到目录路径(文件名和路径用一个空格隔开)
cp [文件1] [文件2] ... [文件n] [路径] //复制多个文件到目录路径(每个文件名用空格隔开)
移动文件或目录 mv
mv [文件名] [目录] //移动当前目录下的文件到指定目录
mv [目录1] [目录2] //移动当前目录下的目录1到目录2,若目录2不存在,目录1将被重命名为目录2
mv [文件名1] [文件名2] //将文件1重命名为文件2
删除文件或目录 rm
rm [文件名或目录名] //删除当前目录下的指定文件或目录
rm -i [文件名或目录名] //在删除前逐一询问
rm -f [文件名或目录名] //直接删除,不询问
rm -r [目录名] //递归删除该目录和该目录下的所有文件
rm -rf [目录名(也可以是文件名)] //删除该目录下所有文件,且不询问
查看文件内容 cat
cat [文件名] //查看文件内容
以上是常用的一些linux命令。