1.帮助命令
- man获取帮助信息
语法:man[命令或配置文件] - help获得shell内置命令的帮助信息
语法:help 命令
例: help cd - 常用快捷键
ctrl +c: 停止进程
ctrl +l: 清屏
ctrl +q: 退出
tab键 :补全命令(常用tab键可快速输入命令)
上下键:查找执行过的命令
ctrl +alt :在Linux与window系统中互相切换
2.文件目录命令
-
pwd :显示当前工作目录的路径
-
ls :列出目录的内容
语法:ls [选项] [文件或目录]
选项:-a :全部文件,包括隐藏的文档一起列出来
-l: 长数据串列出,包含文件的权限与属性等 -
mkdir 创建一个新目录
语法 : mkdir 文件名 -
rmdir 删除一个目录
语法: rmkdir 文件名 -
touch 创建一个新的文件
语法:touch 文件名
例: touch hello.txt -
cd 切换目录
cd 相对路径
cd 绝对路径
cd - 或者 cd 回到自己的家目录
cd … 回到当前目录的上一级目录
cd -P 跳转到实际物理路径 -
cp 复制文件或目录
例:cp source dest 复制source 到dest -
rm 移除文件或目录
语法:rm -rf deleteFile -
mv 移动文件与目录 或重命名
(1) mv oldNameFile newNameFile (重命名)
(2) mv /temp/movefile /targetFolder (移动文件) -
cat 查看文件内容
语法: cat [选项] 文件
选项:
-A :相当于 -vET 的整合选项,可列出一些特殊字符而不是空白而已;
-b :列出行号,仅针对非空白行做行号显示,空白行不标行号!
-E :将结尾的断行字节 $ 显示出来;
-n :列出行号,连同空白行也会有行号,与 -b 的选项不同;
-T :将 [tab] 按键以 ^I 显示出来;
-v :列出一些看不出来的特殊字符 -
重定向命令
ls -l > 文件 列表的内容写入文件中(会将文件中的内容覆盖)
ls -al >> 文件 列表的内容追加入文件中 (不会覆盖内容) -
echo
(1)echo 要显示的内容 >> 存储内容的的文件 (将要显示的内容,存储到文件中)
(2)echo 变量 (显示变量的值) -
history 查看所敲命令历史
2. 时间日期命令
- date 显示当前时间
date 显示当前时间
date + %Y 显示当前年份
date +%m 显示当前月份
date +%d 显示当前是哪一天
date +%Y%m%d date +%Y/%m/%d … 显示当前年月日各种格式
date “+%Y-%m-%d %H:%M:%S” 显示年月日时分秒 - date显示非当前时间
date -d ‘1 days ago’ 显示前一天日期
date -d yesterday +%Y%m%d 同上
date -d next-day +%Y%m%d 显示明天日期
date -d ‘next monday’ 显示下周一时间 - date设置系统时间
语法:date -s 字符串时间 - cal 查看日历
cal [选项] 不加选项,显示本月日历