linux学习笔记之常用基本命令(一)

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 [选项] 不加选项,显示本月日历

猜你喜欢

转载自blog.csdn.net/chen7588693/article/details/84310481