Shell常用命令总结
一.Shell基本介绍
Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。
Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。
一. Shell清空某个文件几种方法
: > filename
> filename
echo "" > filename
echo > filename
cat /dev/null > filename
二. Shell中在多个目录中快速切换
# -------两个路径之间快速切换
pwd # 查看当前目录
cd / # 进入根目录
cd .. # 返回上一级目录
cd ~ # 切换到当前用户的家目录
cd - # 快速切换到之前打开的路径,可相互之间切换
# -------两个以上目录快速切换
dirs # 始终显示当前工作路径,然后显示目录栈中内容
# pushd详解
pushd [-n] [+N | -N | dir]
# +N 将第N个目录移至栈顶(从左边数起,数字从0开始)
# -N 将第N个目录移至栈顶(从右边数起,数字从0开始)
# -n 将目录入栈时,不切换目录
# popd详解
popd [-n] [+N | -N]
# +N 将第N个目录删除(从左边数起,数字从0开始)
# -N 将第N个目录删除(从右边数起,数字从0开始)
# -n 将目录出栈时,不切换目录