Linux下常用终端命令

日常命令

cd .. // 返回上一级目录
cd - // 返回上一次目录
cd或cd ~ // 返回家目录
cd / // 进入根目录

pwd // 显示当前目录
ls // 显示当前目录文件
ls localrepo/ // 显示指定目录的文件
ll // 查看目录文件的的详细信息
la // 查看全部包括隐藏的目录文件
tree // 查看当前目录文件树
tree mydir // 查看指定目录的文件树
touch hello.py // 创建空文件

mkdir mydir // 创建文件夹
mkdir -p a/b/c // 创建层级目录
mkdir a/{b,c}/{d,e} // 同一级创建多个文件夹

cp hello.py ~/hello2.py // 拷贝文件
cp hello.py -i hello2.py // 拷贝文件,如果有同名文件询问是否覆盖
cp hello.py -f hello2.py // 拷贝文件,如果有同名文件强制覆盖
cp hello.py -n hello2.py // 拷贝文件,如果有同名文件不覆盖

mv hello2.py hellocp.py // 重命名文件
mv hello.py ~/Desktop // 移动文件
rm hellocp.py // 删除文件
rm -rf localrepo/ // 递归删除目录

find ~/Desktop/ -name '*.py' // 在指定目录中查找文件
ln -s /usr/bin/python ./mypylink // 创建可执行程序的软链接
alias rrm='rm -rf' // 给命令起别名,需要root权限
history // 查看命令历史
clear // 清屏

速查命令

man rm // 查看rm命令的手册解释
rm --help // 查看rm命令帮助
info rm // 查看rm命令详细信息
whereis python // 查找可执行程序
which python // 查看当前使用的是哪个目录中的python

猜你喜欢

转载自www.cnblogs.com/pangcw/p/9000707.html